一起跑,两台机器搭建Redis集群(二台机器redis集群)
Redis集群就是将多台独立的物理机器(或虚拟的机器)组合起来形成一个集群,使用相同的操作系统、Redis版本等,实现各节点运行的动态服务器集群,能够共享数据信息。在运用Redis集群的同时,能够提供更多的数据存储以及更高的服务性能,数据存储能够在数据量很大的情况下,实现分片存储;服务性能能够提高,能够分担服务压力,有很强的负载能力。
本文介绍了如何搭建一个简单的Redis集群,使用的机器是2台(两台可以是物理机器,也可以是虚拟的服务器),系统是CentOS7,Redis的版本是4.0,以下是搭建Redis集群的具体过程:
1. 首先安装Redis,可以选择源码安装或者使用yum安装。
2. 下载主从Redis实例配置文件,修改当前目录下master.conf和slave.conf两个配置文件,改变Redis实例的端口,如:
master.conf配置
port 6379
slave.conf配置
port 6380
3. 启动Redis实例:
master.conf配置
sudo redis-server master.conf
slave.conf配置
sudo redis-server slave.conf
4. 查看实例状态,利用redis-cli输入命令:
master.conf配置
redis-cli -h 127.0.0.1 -p 6379 info
slave.conf配置
redis-cli -h 127.0.0.1 -p 6380 info
5. 连接主节点,实现主从互相连接:
slave.conf配置
redis-cli -h 127.0.0.1 -p 6380 slaveof 127.0.0.1 6379
6. 使用cluster命令,建立Redis集群:
redis-cli –-cluster create 127.0.0.1:6379 127.0.0.1:6380 –cluster-replicas 2
这样就成功搭建好了一个Redis集群,它可以使用内置的将数据均衡地分布到不同节点,使得系统有更强的吞吐、容错能力,尤其在写操作数量大的时候,Redis集群能够实现更高的服务性能。