redis主从模式是集群吗


本文摘自PHP中文网,作者(*-*)浩,侵删。

redis集群主从模式介绍: (推荐学习:Redis视频教程)

为保证数据的高可用性,结合了主从的概念,即:一个master节点,对应一个或多个slave节点(至少一个)

master负责数据存取(写入/查询); slave负责同步master数据,然后进行备份。

redis集群主从模式工作原理:

集群环境部署完成后,集群中的每个主节点都会定期的向其他主节点发送ping消息,如果接收ping消息的主节点,没有在规定的时间内返回pong消息,那么发送ping消息的主节点就会将其标记为疑似fail状态,集群主节点之间会通过互相发送消息的方式来交换集群中各个主节点的状态信息。

在集群中,如果半数以上的主节点都将某个主节点标记为疑似fail状态,那么被标记的主节点将被正式标记为fail状态。

同时会向集群广播一条XXX主节点fail的消息,所有收到消息的主节点都会把XXX主节点标记为fail状态。

Redis主从模式的特点:

一个Master可以有多个Slaves

默认配置下,master节点可以进行读和写,slave节点只能进行读操作,写操作被禁止

不要修改配置让slave节点支持写操作,没有意义,因为,首先写入的数据不会被同步到其他节点,其次,当master节点修改同一条数据后,slave节点的数据会被覆盖掉

slave节点挂了不影响其他slave节点的读和master节点的读和写,重新启动后会将数据从master节点同步过来

master节点挂了以后,不影响slave节点的读,Redis将不再提供写服务,master节点启动后Redis将重新对外提供写服务。

master节点过了以后,不会从slave节点中重新选一个master。

对由密码的情况说明:当master节点设置密码时:

* 客户端访问master需要密码;

* 启动slave需要密码,在配置中进行配置即可;

* 客户端访问slave不需要密码

更多Redis相关技术文章,请访问Redis数据库使用入门教程栏目进行学习!

以上就是redis主从模式是集群吗的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

Redis为什么适合做缓存

Redis如何设置开机自启动

mysql和Redis事务的比较(图文)

Redis安装新手教程(win10)

Redisdesktopmanager怎么安装

hbase和Redis的区别有哪些?

10个Redis使用技巧

Redis并发量最大是多少

Redis怎么打开

Redis怎么清除缓存

更多相关阅读请进入《Redis》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...