Redis集群断电恢复
2024-09-03 12:17:41
再集群整体断点或关闭后,默认启动集群后,会成为孤立的单点,需要删除每个节点的pid文件,node.conf。并将RDB和AOF文件移动出来,再挨个启动每个节点,并用create创建集群脚本,重新创建集群。
将所有节点的aof拿出来,用命令 cat appendonly.aof | redis-cli -c -p 7000 --pipe
加载到每个节点一次。
也就是将每个主节点的aof文件,加载到每个新主节点一次。当前方法为物理写入方法。
第二个方法:
需要删除每个节点的pid文件,node.conf,rdb和dump文件,再挨个启动每个节点,重新创建集群。
将所有节点的aof拿出来,用命令 redis-cli --pipe < appendonly.aof 加载到一个单台的,用 save 命令写到aof和dump文件中。
先将集群的槽点都放到一个上面,再将aof和dump文件放到那个节点下面。关闭节点,再启动节点。看到切换为主后,用 dbsize 查询一下条目数量,是否一样。
然后再将槽点移动回去即可。
最新文章
- 计算机程序的思维逻辑 (49) - 剖析LinkedHashMap
- 当前Windows群集心跳阀值设置
- 实战搭建SVN代码版本服务器
- 以moosefs为例介绍iozone的使用方法
- AjaxStudyNote
- js 自运行函数作用
- Numpy 中一维数据转置的几种方法
- 据说每个大牛、小牛都应该有自己的库&mdash;&mdash;DOM处理
- 这些 Git 技能够你用一年了
- 在SQL 2012中使用和Oracle 一样的序列
- POJ 2955 括号匹配,区间DP
- Conversion Between DataTable and List in C#
- Javascript实现表格行排序
- python的Virtualenv
- Chatbot思考录
- Ractive 的 认识
- day30 UDP协议
- Head First Servlets &; JSP 学习笔记 第二章 —— Web应用体系结构
- PLSQL_通过UTL_MAIL发送并发程式结果报表至用户邮箱(案例)
- php -- 魔术方法 之 调用方法:__call()、__callStatic()