实战:Redis 集群模式(下)
上篇文章我们讲了 Redis 集群的搭建与节点的动态添加和删除,我们这里再来简单的复习一下,其中 30001~30006 是我们最初搭建的集群,而 30007 和 30008 是后面动态添加的主从节点,我们使用 --cluster info
命令来看一下主节点和槽位的分配情况,执行代码如下:
$ redis-cli --cluster info 127.0.0.1:30001
127.0.0.1:30001 (887397e6...) -> 0 keys | 5461 slots | 1 slaves.
127.0.0.1:30007 (df019085...) -> 0 keys | 0 slots | 1 slaves.
127.0.0.1:30003 (f5958382...) -> 0 keys | 5461 slots | 1 slaves.
127.0.0.1:30002 (3da35c40...) -> 0 keys | 5462 slots | 1 slaves.
[OK] 0 keys in 4 masters.
0.00 keys per slot on average.
可以看出动态添加的主节点 30007 有一个从节点,但并没有分配任何槽位,这显然是不能满足我们的需求的,只添加了节点,但不处理任何数据,所以我们需要重新分片,让数据存储在所有的主节点上,这样才能发挥集群的最大作用。
重新分片
我们可以使用 reshard 命令,对槽位(slots)进行重新分配,执行命令如下:
$ redis-cli --cluster reshard 127.0.0.1:30007
>>> Performing Cluster Check (using node 127.0.0.1:30007)
M: df
实战:Redis 集群模式(下)相关推荐
- 关于Redis集群模式下,使用mget通过keys批量获取value时的解决方案
关于Redis集群模式下,使用mget通过keys批量获取value时的解决方案 今天在做项目的时候,需要使用到mget命令,通过一个批量的key去获取对应的value集合,但是取值的时候,报了这个错 ...
- redis集群模式登陆
总结 redis单机模式时,登陆redis的命令格式: ./redis-cli -h 地址 -p 端口 redis集群模式时,登陆redis的命令格式: ./redis-cli -h 地址 -p 端口 ...
- Redis集群模式源码分析
目录 1 主从复制模式 2 Sentinel(哨兵)模式 3 Cluster模式 4.参考文档 1 主从复制模式 主库负责读写操作,从库负责数据同步,接受来自主库的同步命令.通过分析Redis的客户端 ...
- 集群空间服务器接收不到消息,解决Redis集群条件下键空间通知服务器接收不到消息的问题...
解决Redis集群条件下键空间通知服务器接收不到消息的问题 键空间通知介绍 键空间通知使得客户端可以通过订阅频道或模式, 来接收那些以某种方式改动了 Redis 数据集的事件. 可以通过对redis的 ...
- 深入剖析Redis系列(三) - Redis集群模式搭建与原理详解
前言 在 Redis 3.0 之前,使用 哨兵(sentinel)机制来监控各个节点之间的状态.Redis Cluster 是 Redis 的 分布式解决方案,在 3.0 版本正式推出,有效地解决了 ...
- strom-1.1.0模拟单词统计功能,Spout编写,Bolt编写,TopologyDriver编写,本地模式运行,集群模式运行,集群模式下看输出结果
统计文本中的单词出现的频率,其中文本内容如下: 创建项目 项目结构如下: 创建pom.xml,代码如下: <?xml version="1.0" encoding=" ...
- Redis数据库(四)——Redis集群模式(主从复制、哨兵、Cluster)
Redis数据库(四)--Redis集群模式(主从复制.哨兵.Cluster) 一.Redis主从复制 1.主从复制流程 二.哨兵模式 1.哨兵模式集群架构 2.哨兵模式主要功能 3.哨兵监控整个系统 ...
- redis db0 到 db15_深入剖析Redis系列: Redis集群模式搭建与原理详解
前言 在 Redis 3.0 之前,使用 哨兵(sentinel)机制来监控各个节点之间的状态.Redis Cluster 是 Redis 的 分布式解决方案,在 3.0 版本正式推出,有效地解决了 ...
- redis集群模式详解
redis集群模式详解 一,redis集群 1,哨兵集群 2,redis Cluster 二,redis Cluster集群的搭建 1,配置文件 2,redis服务启动 三,springboot连接r ...
- redis集群模式是怎么实现的?
1.redis的三种集群方式 1.主从模式 2.redis哨兵(Sentinel)模式 3.Cluster模式 2.redis的具体实现方式 1.主从模式 ① 在主从模式中,数据库分为两类:主数据库m ...
最新文章
- Enable htaccess file work in Apache
- Silverlight:正式进入2.0
- python朋友圈为什么这么火-利用Python让你的微信朋友圈与众不同,更加高大上
- python评分卡建模-卡方分箱(2)之代码实现
- 2019.9.19最小生成树知识点总结
- exchange命令整理
- SpringMVC的简要介绍和表单参数的接收和时间参数的转换
- Java根据表格生成图_java绘制数据表格并导出为图片格式
- 郁闷,IT厂商认证考试没有通过!
- 批标准化 tf.keras.layers.BatchNormalization 参数解析与应用分析
- Smarty中直接加JS代码和将JS代码写在literal标签里
- Windows中的iTunes Setup Assistant驱动程序错误修复
- matlab创建个性化绚丽色彩图
- UDP如何实现可靠性传输
- AES128加密算法的实现(C/Java/C#)
- php百度大脑,百度大脑和图灵机器人制作一个简单的自动聊天机器人【PHP代码】...
- splatter包生成单细胞RNA测序数据
- 刘利刚老师谈什么是计算机图形学?
- 性能问题从发现到优化一般思路
- char、varchar、varchar2区别