Redis 主从哨兵集群选型

主从复制

模仿Mysql实现的高可用,数据备份,读操作的负载均衡,提升一定的qps,但缺点就是不能自动恢复,且只有主节点可写,限制了写能力,并且单机存储有限制。

哨兵

哨兵机器就是单纯的为了解决主从的自动切换,自动恢复,其他都没有影响。

集群

集群将16384个槽位(也叫数据分片:不放在一个篮子里)分配到所有集群机器,扩展了写能力,并发写能力,分段锁的模型,并解决了单机存储限制问题。

缺点:只支持一个数据库(db0),多key操作受限制 交叉并 lua脚本,不支持事务。 原因是因为多个key不再同一个槽位上。

高可用实现:集群6台机器,三主三从可故障切换。

考虑的点

性能,可用,扩展。
posted @ 2022-09-26 14:20  苏子墨  阅读(45)  评论(0)    收藏  举报