主从复制
模仿Mysql实现的高可用,数据备份,读操作的负载均衡,提升一定的qps,但缺点就是不能自动恢复,且只有主节点可写,限制了写能力,并且单机存储有限制。
哨兵
哨兵机器就是单纯的为了解决主从的自动切换,自动恢复,其他都没有影响。
集群
集群将16384个槽位(也叫数据分片:不放在一个篮子里)分配到所有集群机器,扩展了写能力,并发写能力,分段锁的模型,并解决了单机存储限制问题。
缺点:只支持一个数据库(db0),多key操作受限制 交叉并 lua脚本,不支持事务。 原因是因为多个key不再同一个槽位上。
高可用实现:集群6台机器,三主三从可故障切换。
考虑的点
性能,可用,扩展。
标签:Redis,哨兵,选型,集群,key,主从
From: https://www.cnblogs.com/li-xiaotian/p/16730824.html