redis - Redis Cluster 插槽信息过多
问题描述
最近,我们在产品中遇到了一个奇怪的错误。我们有一个包含 3 个主节点和 3 个从节点的 REDIS 集群。77:7000、99:7001、13:7002 是大师。而我使用 redis-cli 连接 77:7000 并执行“集群节点”命令。信息如下:
77:7000 似乎正在导入大量超出其范围的插槽。“集群信息”的输出是这样的:
从99:7001、13:7002开始,“集群信息”的输出都可以。当我们想从 77:7000 查询键时,它会告诉我集群已关闭。从99:7001、13:7002可以查询到他们的key。
我的解决方案是手动将 77:7000 故障转移到其从属设备,然后一切正常。在此之后,我故障回复到 77:7000 并执行“集群信息”,输出是集群 ok。
但是对这个奇怪的问题有什么想法吗?非常感谢!
解决方案
推荐阅读
- node.js - Route.get() 需要一个回调函数,但得到一个 [object Undefined]
- r - 在一列值中的任意位置过滤多个字符串
- ruby-on-rails - 在不同的表上保存条目有时会失败
- spring-boot - 使用 ElasticSearch 启动 Spring Boot 应用程序时出错
- google-maps - GMapsFX 显示空白地图
- f# - F#递归列表加起来
- javascript - 形成api请求
- json - JSON Schema - 数组内的复杂验证
- node.js - 我可以通过 v8-profiler 分析运行方法吗
- python - 解释 predict_proba,多项式朴素贝叶斯