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