redis集群与哨兵的优缺点 redis有了集群还需要主从哨兵吗?
浏览量:1293
时间:2021-03-17 04:16:37
作者:admin
redis有了集群还需要主从哨兵吗?
即使使用哨兵,redis每个实例也是全量存储,每个redis存储的内容都是完整的数据,浪费内存且有木桶效应。为了最大化利用内存,可以采用集群,就是分布式存储。即每台redis存储不同的内容, 共有16384个slot。每个redis分得一些slot,hash_slot = crc16(key) mod 16384 找到对应slot,键是可用键,如果有{}则取{}内的作为可用键,否则整个键是可用键 集群至少需要3主3从,且每个实例使用不同的配置文件,主从不用配置,集群会自己选。 所以还是需要的,因为redis的集群是把内容存储到各个节点上,而哨兵的作用就是监控redis主、从数据库是否正常运行,主出现故障自动将从数据库转换为主数据库。
redis高可用实现原理?
redis的高可用主要有主从模式、哨兵模式、集群模式,具体这几种模式的实现原理和演进思路可以参考:
【Redis高可用架构演进 - 今日头条】https://m.toutiao.com/is/eejkhKG/
redis集群与哨兵的优缺点 redis一主二从三哨兵 redis集群和哨兵的区别
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。