Redis Cluster模式

Redis Cluster模式
Redis Cluster 是一种服务端 Sharding 技术, 3.0 版本开始正式提供。 Redis Cluster并没有使用一致性 hash ,而是采用 slot( 槽 ) 的概念,一共分成 16384 个 槽。将请求发送到任意节点,接收到请求的节点会将查询请求发送到正确的节点上执行。
方案说明
1. 通过哈希的方式,将数据分片,每个节点均分存储一定哈希槽 ( 哈希值 ) 区间的数据,默认分配了 16384 个槽位
2. 每份数据分片会存储在多个互为主从的多节点上
3. 数据写入先写主节点,再同步到从节点 ( 支持配置为阻塞同步 )
4. 同一分片多个节点间的数据不保持一致性
5. 读取数据时,当客户端操作的 key 没有分配在该节点上时, redis 会返回转向指令,指向正确的节点
6. 扩容时时需要需要把旧节点的数据迁移一部分到新节点
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值