请给胡广一个免费的三连吗?感谢!
1. Redis集群
1.1 集群概念
Redis主从架构和Redis集群架构是两种不同的概念,大家刚接触Redis时经常弄混淆。胡广给大家贴下Redis官网对两者的解释。
(1)Redis主从架构
Redis主从实现了有一个易于使用和配置的领导者跟随者复制,它允许副本 Redis 实例成为主实例的精确副本。
(2)Redis集群架构
Redis 集群将数据自动分片到多个 Redis 节点,Redis 集群还在分区期间提供一定程度的可用性,当某些节点发生故障或无法通信时,Redis集群能够继续运行。
它们两者都是Redis高可用的解决方案,但偏向点不同。Redis主从对数据的完整性更看重,Redis主从节点都保存了完整的一套数据库状态。
而Redis集群则对抗压能力更看重,整个集群的数据库整合起来才是一个完整的数据库。
在功能性上它们也有不同,Redis主从有哨兵,而Redis集群有分片。我们要看业务选择不同的Redis方案,当然,Redis集群还可以搭配Redis主从一起使用,我们可以在某一个集群节点上配置一套主从模型。
如果要6002、6003节点添加到6001节点的Redis集群里,我们可以使用以下命令。
127.0.0.1:6001> CLUSTER MEET 127.0.0.1 6002
OK
127.0.0.1: