在迁移一个节点上的slot到另一个节点的时候卡在其中的一个slot报错,截图如下:
查询发现在15495的这个slot上面存在一个key,但是并没有发现这个key有什么问题。使用fix进行修复也还是不行。
解决办法1:
修复迁移节点
redis-trib.rb fix 127.0.0.1:7003
再执行check,如果没有报错继续迁移
解决办法2:
cluster setslot 15495 stable
redis-trib.rb fix 127.0.0.1:7003
解决办法3:
删除15495这个slot上的key再执行fix修复
redis-trib.rb fix 127.0.0.1:7003
备注: 作者: 博客: 本站点所有随笔都是原创,欢迎大家转载;但转载时必须注明文章来源,且在文章开头明显处给明链接,否则保留追究责任的权利。 《欢迎交流讨论》 |
如对本文有疑问, 点击进行留言回复!!
MongoDB中数据的替换方法实现类Replace()函数功能详解
理解Redis持久化,RDB持久化和AOF持久化的不同处理方式
网友评论