生产环境下,为保证redis的高可用性,通常会搭建集群,redis集群的好处无需多说,提升单节点的读写性能从而整体提升并发效率,达到整体QPS的提升,同时,多个节点可以实现数据共享,在集群模式下,从节点会通过RDB不断复制主节点数据达到数据的准实时备份,从而保障数据的安全性;
既然是redis集群嘛,我们很容易联想到使用一台主节点,多个从节点,实际中也是这样操作的,上一节我们模拟了在同一台机器下实现两个节点的主备,为引出后面的问题,我们先在3个节点上搭建一主2从的集群,来看效果;
环境准备,centos6.5,3台虚拟机,对应的IP分别是:192.168.9.144,192.168.9.145,192.168.9.146,这里我使用的redis的版本是4.0.11,其他的版本也可以,自行选择,建议大于3.2,因为3.x之前的sentinal不太稳定
redis的安装过程不再演示,比较简单,这里规划的是:
1、主节点:192.168.9.146
2、从节点:192.168.9.144,192.168.9.145
首先来看主节点相关信息,这里将使用后台守护进程的方式启动redis,在redis的主目录下,我新建了一个redis-6666.conf的配置文件,以及redis-6666.log的启动日志文件,
redis