原文地址:Redis面试相关内容了解下~(三)
1、Redis哈希槽的概念?
Redis集群未使用一致性hash,引入了哈希槽的概念,Redis集群有16384个哈希槽,每个key通过CRC16校验后对16384取模来决定放置在那个槽,集群每个节点负责一部分hash槽。
2、Redis集群的主从复制模型是怎样的?
为使部分节点失败或大部分节点无法通信时,集群仍可用,所以集群使用了主从复制模型,各节点都有N-1个复制品。
3、Redis集群写操作会丢失?
Redis并不能保证数据的强一致性,在特定条件下,会发生写操作丢失。
4、Redis集群之间是如何复制的?
异步复制。
5、Redis集群最大节点个数是多少?
16384个。
6、Redis集群如何选数据库?
目前无法做数据库选择,默认在0数据库。
7、怎么测试Redis的连通性?
使用ping命令。
至此,本次分享就结束了,后期会慢慢补充。
以上仅为个人观点,不一定准确,能帮到各位那是最好的。
好啦,到这里本文就结束了,喜欢的话就来个三连击吧。
扫码关注公众号,获取更多优质内容。

这篇博客主要介绍了Redis集群的关键概念,包括哈希槽的分布方式,主从复制模型确保高可用性,以及在特定情况下可能的数据一致性问题。Redis采用异步复制进行节点间的数据同步,并且集群最大可容纳16384个节点。测试Redis连接通常使用ping命令。此外,文章提到Redis集群不支持数据库选择,始终默认使用0数据库。
173万+

被折叠的 条评论
为什么被折叠?



