Redis学习笔记之集群数据分布原理分析

本文介绍了Redis集群的分区方式,包括哈希分区的节点取余、一致性Hash和虚拟槽分区。详细解析了Redis cluster采用虚拟槽来解决数据分布和热点问题,同时列举了集群功能的限制,如不支持跨槽的批量操作和多级复制节点等。
摘要由CSDN通过智能技术生成

Redis集群

  1.数据分布
  2.搭建集群(待续)
  3.节点通信(待续)
  4.集群伸缩(待续)
  5.节点路由(待续)
  6.故障转移(待续)
  7.集群运维(待续)

redis3.0以前想实现分片功能需要客户端实现,有兴趣可以看一下jedis源码中的ShardedJedis类,原理是利用一致性哈希算法,模拟节点进行分片。3.0版本以后实现服务端分片redis cluster,目前互联网公司主流。

本文分享给需要面试刷题的朋友,整理了面试资料这份资料主要包含了Java基础,数据结构,jvm,多线程等等,由于篇幅有限,以下只展示小部分面试题,
需要完整版的朋友可以点一点领取:戳这里即可领取下面资料,获取码:CSDN在这里插入图片描述

分区方式

常见的数据分区方式一般有两种,分别是哈希分区和顺序分区。顺序分区数据分布和业务有关,可顺序访问,离散度易倾斜,代表产品有Hbase和谷歌的Bigtable等。哈希分区的特点是离散度好,数据分布和业务无关,但是不能顺序访问,Redis cluster是采用哈希分区,

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值