一、主从模式
用域名指定主节点,当主节点宕机,改域名指向从节点 缺点不知道什么时候挂掉,丢失数据,需要人工介入,运维24h待命![](/i/l/?n=22&i=blog/330668/202208/330668-20220825210024065-1555754385.jpg)
二、哨兵模式
比主从模式,主要多了个哨兵,能自动监视主节点,当挂掉时,通过哨兵的选举机制,选出新的Master节点 缺点: 1、只有一个Master节点支持写操作,当Master挂掉后,会有一段时间丢失数据 2、一个Master单机,最大10W个并发,访问量受限 3、一个Master单机,当存储大量数据时候,宕机后恢复慢![](/i/l/?n=22&i=blog/330668/202208/330668-20220825210024090-1412876134.jpg)
三、高可用集群模式3.0版本开始正式提供-Hash槽
Redis Cluster是一种服务器Sharding技术,将服务器分为16383插槽,根据机器数分片取值范围,哈希取模Key值存储到对应的插槽中 Redis实例具备了“数据存储”和“路由重定向”,完全去中心化的设计,但是出现晚,商用案例少![](/i/l/?n=22&i=blog/330668/202208/330668-20220825210024376-2061781229.jpg)