(四)redis主从复制搭建

 在前面章节中搭建好了tomcat集群,nginx做负载均衡节点,redis统一管理存储session并且做tomcat和数据库直接的缓存:

为了提高redis节点的性能,保证redis节点的高可用,需要集群redis:

redis主从和mysql主从类似,三个节点,一个主,两个从,从节点复制主节点数据,在从节点中配置主节点信息即可

首先准备好环境,创建三台linux虚拟机,并安装好redis:

redis1作为主节点master,redis2和redis3作为从节点slave

有点linux虚拟机安装/网络配置,克隆和redis安装参照之前的博客

分别启动这三个redis服务

登录redis,info replication查看redis状态:

可以看到role为master,当前连接的从节点数为0

在从节点中配置主节点:slaveof host port

再看主节点redis状态:

可以看到主节点已经有一台连接上的从节点

把另外一个从节点也配置好master信息,再看主节点redis状态:

连接两台从节点redis成功,可以看到从节点redis的ip、端口、状态、同步偏移量

重启其中一个从节点的redis服务:

重启之后发现配置又失效了,slave变成了master,重启服务会使主从配置失效

需要采用修改配置文件的方式来配置redis主从

修改/etc/redis目录下的6379.conf文件,添加一行:slaveof 192.168.11.21 6379

保存退出,再重启redis服务,即可

验证主从,在master中set数据:

slave中查看是否同步:

可以看到同步成功,redis主从搭建成功

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值