redis 主从复制 及 集群

2021/5/31 19:23:47

本文主要是介绍redis 主从复制 及 集群,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

主从复制

Redis 的主从、哨兵架构:https://www.cnblogs.com/yufeng218/p/13443058.html

从 redis 5.0.0 开始 salveof 命令 由 replicaof 命令替换

如果在配置文件中 配置了 replicaof,如下:

replicaof 192.168.172.20 6379

则该redis 实例为从副本,且主从副本固定了。

也可以不写在配置文件中,直接在客户端使用命令。使用命令主从可以灵活转换

# 在客户端使用命令,手动设置
replicaof 192.168.172.20 6379

# 解除从副本设置
replicaof no one 

# 查看本实例的副本相关信息
info replication

哨兵模式

sentinel哨兵是特殊的redis服务,不提供读写服务,主要用来监控redis实例节点。

sentinel模式是建立在主从模式的基础上,如果只有一个Redis节点,sentinel就没有任何意义
当master挂了以后,sentinel会在slave中选择一个做为master,并修改它们的配置文件,其他slave的配置文件也会被修改,比如slaveof属性会指向新的master
当master重新启动后,它将不再是master而是做为slave接收新的master的同步数据

当使用sentinel模式的时候,客户端就不要直接连接Redis,而是连接sentinel的ip和port,由sentinel来提供具体的可提供服务的Redis实现,这样当master节点挂掉以后,sentinel就会感知并将新的master节点提供给使用者。



Redis集群详解(主从模式,Sentinel模式,Cluster模式):https://blog.csdn.net/miss1181248983/article/details/90056960

这篇关于redis 主从复制 及 集群的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程