Redis集群的搭建和哨兵模式的使用

1.第一步复制多个redis.conf文件

Redis集群的搭建和哨兵模式的使用

 2.修改复制后的redis79.conf、redis80.conf、redis81.conf文件

Redis集群的搭建和哨兵模式的使用

例如redis79.conf文件

 (1)修改为对应的端口号

Redis集群的搭建和哨兵模式的使用

 (2)修改生成的rdb文件名称

Redis集群的搭建和哨兵模式的使用

(3)以及logfile文件名称

Redis集群的搭建和哨兵模式的使用

 

3.启动各自的redis

如端口号为6379

Redis集群的搭建和哨兵模式的使用

通过           ps -ef|grep redis        查看

4.通过配置SLAVEOF(谁的奴隶)自己的是主机(这里是6379)

Redis集群的搭建和哨兵模式的使用

5.使用info replication命令查看各自之间的关系

在6379查看时

Redis集群的搭建和哨兵模式的使用

 在6380查看时

Redis集群的搭建和哨兵模式的使用

 

 

Redis集群 :主机负责写,辅机负责读

例如:在6369进行写操作

127.0.0.1:6379> set key1 value1
OK
127.0.0.1:6379>

在6380读取
127.0.0.1:6380> get key1
"value1"
127.0.0.1:6380>
 

哨兵模式:

1.编译vim sentinel.conf,并修改

Redis集群的搭建和哨兵模式的使用

 

Redis集群的搭建和哨兵模式的使用

 

哨兵模式的特点是,可以监控辅机的状态,如果主机shutdown后,哨兵会自动选举出一个辅机变为主机