redis集群 小记

redis集群最开始是主从集群,有一个master和一群slave结点,但是不提供容错和恢复机制,master挂了就没了。

后来推出了哨兵机制,哨兵机制能够为主从集群提供容错机制,它会监听master和slave的状态,一旦master挂了就让slave顶上。 当然也不是谁都能顶上,而是通过 [先筛掉网络不好的->选择优先级高的(性能好,内存大)->再挑选复制进度高的->最后看id]的方法选拔条件优秀的slave作为新的master。

但是这个不提供在线扩容,于是又有了redis cluster,redis cluster在请求来的时候会计算一个slot值,范围在0~16383,根据slot值的不同在不同的slot槽进行读写。它当然也引用了哨兵机制。redis cluster的优点是能够在线扩容,缺点是实现复杂并且slave结点只是冷备结点,只有在master宕机才会启动,并不分担读写压力。
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-11 11:00
点赞 评论 收藏
分享
zzzzhz:兄弟你先猛猛投简历至少三百家,能约到面试就去面。最近可以速成智能小车,智慧家居烂大街的项目,不需要自己写,只需要把里面的代码讲解看明白就行。把其中涉及到的八股文都拿出来单独背一下,我去年找工作就一个智能小车智慧家居找了10k差不多。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务