Redis 6.0删除节点
由于redis-trib.rb 在5.0之后的版本废弃了,相关功能都迁移到redis-cli上; 所以需要使用redis-cli客户但来执行节点删除任务;
命令: redis-cli --cluster del-node IP:PORT NODE-ID
IP:PORT: 要删除的节点地址和端口;
NODE-ID: cluster nodes查到的node-id, 必须和ip:port保持一致,防止误删;如果不一致会报错;
如: redis-cli --cluster del-node 127.0.0.1:8004 24421f2de4263ddf737cbdd547632a01a9ad7e1c
127.0.0.1:8004> cluster nodes
24421f2de4263ddf737cbdd547632a01a9ad7e1c 127.0.0.1:8004@18004 myself,slave 25d25af226ac55e9c03723288c20f53520420767 0 1626227676000 16 connected
e4ec27a4f61c66131faebab76d0c33c38fb5695c 127.0.0.1:8100@18100 slave 25d25af226ac55e9c03723288c20f53520420767 0 1626227678000 16 connected
68507c82e45915e6a257afbfc2626c2424684879 127.0.0.1:8001@18001 master - 0 1626227678979 14 connected 5462-10922
3db06c21c6dea8701fadbebfebf1aa92e5b13037 127.0.0.1:8002@18002 master - 0 1626227678000 12 connected 10923-16383
e9aac3ea026f8b5b14267861021a282103671a9c 127.0.0.1:8003@18003 slave 25d25af226ac55e9c03723288c20f53520420767 0 1626227679581 16 connected
78f1f33be2c239a4da40963dcbd49f01efc947f5 127.0.0.1:8104@18104 slave 25d25af226ac55e9c03723288c20f53520420767 0 1626227679000 16 connected
e4df1b413eb5731f4de442e3e38a14612dc65700 127.0.0.1:8102@18102 slave 3db06c21c6dea8701fadbebfebf1aa92e5b13037 0 1626227676000 12 connected
30bb3d720a0c7dad6aed79f17ab33313246a0629 127.0.0.1:8101@18101 slave 68507c82e45915e6a257afbfc2626c2424684879 0 1626227679983 14 connected
89609f9d318bbca243c622195dcffb0c4c739c21 127.0.0.1:8103@18103 slave 25d25af226ac55e9c03723288c20f53520420767 0 1626227680000 16 connected
25d25af226ac55e9c03723288c20f53520420767 127.0.0.1:8000@18000 master - 0 1626227680986 16 connected 0-5461
现在要删除127.0.0.1:8004和127.0.0.1:8104两个从节点
[root@xxxx ~]# redis-cli --cluster del-node 127.0.0.1:8004 24421f2de4263ddf737cbdd547632a01a9ad7e1c
>>> Removing node 24421f2de4263ddf737cbdd547632a01a9ad7e1c from cluster 127.0.0.1:8004
>>> Sending CLUSTER FORGET messages to the cluster...
>>> Sending CLUSTER RESET SOFT to the deleted node.
[root@xxxx ~]# redis-cli --cluster del-node 127.0.0.1:8104 78f1f33be2c239a4da40963dcbd49f01efc947f5
>>> Removing node 78f1f33be2c239a4da40963dcbd49f01efc947f5 from cluster 127.0.0.1:8104
>>> Sending CLUSTER FORGET messages to the cluster...
>>> Sending CLUSTER RESET SOFT to the deleted node.
再查看当前cluster的节点信息
127.0.0.1:8000> cluster nodes
e9aac3ea026f8b5b14267861021a282103671a9c 127.0.0.1:8003@18003 slave 25d25af226ac55e9c03723288c20f53520420767 0 1626228272000 16 connected
e4ec27a4f61c66131faebab76d0c33c38fb5695c 127.0.0.1:8100@18100 slave 25d25af226ac55e9c03723288c20f53520420767 0 1626228270000 16 connected
68507c82e45915e6a257afbfc2626c2424684879 127.0.0.1:8001@18001 master - 0 1626228273370 14 connected 5462-10922
89609f9d318bbca243c622195dcffb0c4c739c21 127.0.0.1:8103@18103 slave 25d25af226ac55e9c03723288c20f53520420767 0 1626228272000 16 connected
25d25af226ac55e9c03723288c20f53520420767 127.0.0.1:8000@18000 myself,master - 0 1626228270000 16 connected 0-5461
e4df1b413eb5731f4de442e3e38a14612dc65700 127.0.0.1:8102@18102 slave 3db06c21c6dea8701fadbebfebf1aa92e5b13037 0 1626228272366 12 connected
30bb3d720a0c7dad6aed79f17ab33313246a0629 127.0.0.1:8101@18101 slave 68507c82e45915e6a257afbfc2626c2424684879 0 1626228269000 14 connected
3db06c21c6dea8701fadbebfebf1aa92e5b13037 127.0.0.1:8002@18002 master - 0 1626228271000 12 connected 10923-16383
看到两个节点已删除;
Redis 6.0删除节点相关推荐
- Redis集群添加节点
Redis集群添加节点 1:首先把需要添加的节点启动 cd /usr/local/cluster/ mkdir 7006 cp /usr/local/cluster/redis.conf /usr/ ...
- redis cluster 添加 删除 重分配 节点
redis cluster配置好,并运行一段时间后,我们想添加节点,或者删除节点,该怎么办呢. 一,redis cluster命令行 //集群(cluster) CLUSTER INFO 打印集群的信 ...
- 【Redis】redis cluster 添加 删除 重分配 节点
一,redis cluster命令行 //集群(cluster) CLUSTER INFO 打印集群的信息 CLUSTER NODES 列出集群当前已知的所有节点(node),以及这些节点的相关信息. ...
- redis cluster如何添加和删除节点?
文章目录 redis cluster如何增加和删除节点? 背景说明 添加节点 添加master节点 添加slave节点 删除节点 删除master节点 删除slave节点 redis cluster如 ...
- redis集群增加节点和删除节点、或者reshard时报 migrating 错误
目录 redis安装和创建集群看这里 redis安装 redis集群 Redis集群节点增加 添加节点 节点的 redis.conf 配置 端口 6307 启动新的redis实例 2.添加节点到集群 ...
- redis三主三从部署集群以及动态添加节点和删除节点
redis安装过程: redis6.2.6安装与学习_wtl1992的博客-CSDN博客_redis6安装1.redis在Linux上的安装github地址:Releases · redis/redi ...
- 微信回应“取消两分钟内删除功能”;甲骨文裁撤北京中心;Redis 6.0.6 发布| 极客头条
整理 | 屠敏 头图 | CSDN 下载自东方 IC 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 扫描二 ...
- ORACLE 10G RAC 10.2.0.5 删除节点
1. RAC环境信息 4 1.1. IP地址信息 4 2. 环境备份 5 2.1. $ORACLE_HOME备份 5 2.2. $CRS_HOME备份 5 2.3. OCR备份 5 2.4. Vote ...
- 2W 字详解 Redis 6.0 集群环境搭建实践
原文链接:https://www.cnblogs.com/hueyxu/p/13884800.html 本文是Redis集群学习的实践总结(基于Redis 6.0+),详细介绍逐步搭建Redis集群环 ...
最新文章
- ORB-SLAM2代码/流程详解
- 基于vue和elementUI封装框选表格组件
- 除了速度,5G还能带来什么?
- python queue get 方法_Python Queue模块详解
- Some Fiori offline screenshot in Mac
- Excel VBA(宏):添加宏
- 基于 Python 自建分布式高并发 RPC 服务
- 使用tableView崩溃
- 你应该知道的 iTerm2 使用方法--MAC终端工具
- 神操作!傅里叶变换取代Transformer自注意力层
- 互联网产品经理喜欢的内容,连张小龙都主动加微信的男人写的
- 不写一行代码就能玩转 Kaggle 竞赛?
- 注解mysql事物管理_Spring 使用注解方式进行事务管理
- 游戏文案策划:资料推荐
- Django前后端分离概念解析
- oracle导入文件命令行,Oracle命令行导入dmp文件
- 分治法解决赛程安排问题
- 教程篇:《基础模块2》金蝶K3WISE15.0-注册套打教程
- css3的媒体查询(Media Queries)
- 转 js控制excel打印完美解决方案