`
ahopedog2
  • 浏览: 26025 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

清除redis节点slot

阅读更多

 

#清除一个独立节点的所有slot
当一个独立的闲置节点需要再次被添加到一个cluster时,需要保证这个节点slot数量为0个。清除方法是:
1 ./redis-cli -h 192.168.0.5 -p 6000
flushall

2 停止节点进程

3 编辑node.conf, 删除connected后面的所有数字

如果node.conf里的内容很多,不方便修改,可以将node.conf删除,重新启动节点,node.conf文件会被重建。然后再执行步骤1~3


#集群什么时候不可用
1 任意一个没有slave的master宕机

2 超半数的master宕机,且无论有没有slave。
因此master的数量至少为3个,这样就可以避免1个master宕机就使集群不可用。

 

 

 

 

0
3
分享到:
评论

相关推荐

    redis集群安装

    它通过将多个Redis节点组织起来形成一个集群来实现数据的分布式存储。这种方式不仅提高了性能,还提供了更好的故障恢复能力。 #### 二、Redis 集群架构 ##### 2.1 节点间互联 - **PING-PONG机制**:所有Redis节点...

    Redis cluster最佳实践

    - `CLUSTER SETSLOT <slot> MIGRATING <node_id>`: 将槽位迁移到指定节点。 - `CLUSTER SETSLOT <slot> IMPORTING <node_id>`: 从指定节点导入槽位。 - `CLUSTER SETSLOT <slot> STABLE`: 取消槽位的导入或迁移...

    redis-trib.rb文件

    `redis-trib.rb check` 命令用于查看集群的当前状态,检查节点间的连接是否正常,是否有丢失的槽(slot),以及副本是否正常工作。 3. **修复集群**: 当集群出现故障时,如节点失去联系或槽分配出现问题,`redis...

    2021春招Redis高频面试题.pdf

    - **数据分片**:使用哈希槽(hash slot)机制将数据均匀分布到不同节点。 - **一致性哈希**:通过一致性哈希算法来确定数据应存储在哪台机器上。 #### 11. Redis集群方案什么情况下会导致整个集群不可用? - **多个...

    redis优化配置

    2. **集群模式脑裂**:Redis Cluster模式下,通过合理的slot分配和故障恢复机制,防止slot重复导致的数据不一致。在分区发生时,尽可能保持数据一致性,避免错误的主从切换。 3. **主从迁移不一致**:在主从切换过程...

    java大厂面试题.docx

    Redis可以通过动态添加节点并分配slot槽进行在线扩容,而Zookeeper需要重启来扩展。 9. **Redis高并发和快速的原因** - 内存存储:Redis将数据存储在内存中,读写速度快。 - 单线程模型:避免了线程上下文切换的...

Global site tag (gtag.js) - Google Analytics