Redis集群
1.数据分布
2.搭建集群(待续)
3.节点通信(待续)
4.集群伸缩(待续)
5.节点路由(待续)
6.故障转移(待续)
7.集群运维(待续)
redis3.0以前想实现分片功能需要客户端实现,有兴趣可以看一下jedis源码中的ShardedJedis类,原理是利用一致性哈希算法,模拟节点进行分片。3.0版本以后实现服务端分片redis cluster,目前互联网公司主流。
本文分享给需要面试刷题的朋友,整理了面试资料这份资料主要包含了Java基础,数据结构,jvm,多线程等等,由于篇幅有限,以下只展示小部分面试题,
需要完整版的朋友可以点一点领取:戳这里即可领取下面资料,获取码:CSDN
分区方式
常见的数据分区方式一般有两种,分别是哈希分区和顺序分区。顺序分区数据分布和业务有关,可顺序访问,离散度易倾斜,代表产品有Hbase和谷歌的Bigtable等。哈希分区的特点是离散度好,数据分布和业务无关,但是不能顺序访问,Redis cluster是采用哈希分区,