redis集群节点删除 博客分类: redis redis
程序员文章站
2024-03-23 08:48:52
...
【redis集群节点删除】
1:如果删除的节点是主节点,这里我们删除192.168.99.171:6004节点,这个节点有102个哈希槽
首先要把节点中的哈希槽转移到其他节点中
执行:
/usr/local/redis-3.2.8/src/redis-trib.rb reshard 192.168.99.171:6001 (待接收hash槽的节点)
系统会提示我们要移动多少哈希槽,这里移动102个,因为192.168.99.171:6004节点有102个哈希槽
然后系统提示我们输入要移走的哈希槽的节点的ID,这里使用192.168.99.171:6004的节点ID
然后要我们选择从那些节点中转出哈希槽,转出到另一个master节点上,最后输入 all 表示输入这些槽完毕
最后一步,使用下面的命令把这个节点删除
/usr/local/redis-3.2.8/src/redis-trib.rb del-node 192.168.99.171:6004
2:如果节点是从节点的,直接使用下面的命令删除即可。第一个参数:ip:port 是随便一个集群节点,后面一个参数上需要一处的节点的ID
/usr/local/redis-3.2.8/src/redis-trib.rb del-node 192.168.99.171:7001 d5e314fce8097d8c29a825daee21000c6ebd58a3
推荐阅读
-
redis集群节点删除 博客分类: redis redis
-
redis 五种数据结构详解(string,list,set,zset,hash) 博客分类: Redis
-
spring-session-redis 实现原理 博客分类: Spring springsession
-
一头坑进Redis之常见redis.conf配置介绍 博客分类: redis HBaseRedis
-
redis常用命令 博客分类: redis redisredis常用命令
-
redis 初步 博客分类: 技术文章 redis内存数据nosql
-
Redis入门很简单之三【常见参数配置】 博客分类: NoSQL/Redis/MongoDB redisnosql缓存中间件memcached
-
分布式架构下的会话追踪实践【基于Cookie和Redis实现】 博客分类: NoSQL/Redis/MongoDB session共享rediscookie分布式架构session
-
Spring与Redis整合 博客分类: SpringRedis redisspring-data-redis
-
5.Redis消息订阅/发布 博客分类: Redis RedisJedisChannel消息订阅消息发布