Redis5.0单实例数据迁移至分片集群

server/2024/10/16 2:27:58/

Redis 5.0 数据迁移至分片集群主要思路是:

如果你的数据全部在 DB0 ,那么按照下边的步骤来操作

1、创建好分片集群

2、需要手动刷新触发全部落盘,备份源rdb或者aof

3、停止原实例的写入(需要你暂停所有相关的服务,或者停止实例更改端口号再启起来)

4、设置无密码:config set requirepass ""

5、迁移后再将密码设置恢复

开始迁移

在目标集群中的一台master上的bin目录执行脚本

./redis-cli -h 目标集群IP -p 目标集群端口 --cluster import 目标集群IP:目标集群端口 --cluster-from 源IP:源端口 --cluster-copy --cluster-replace

迁移完毕,剩下的就是对比数据的一致性以及读写效率了

如果你的数据是散布在多个DB里,那么以上方式不支持


http://www.ppmy.cn/server/102458.html

相关文章

微信小程序开发构建npm

构建微信小程序中构建npm报错: message: NPM packages not found. Please confirm npm packages which need to build are belong to miniprogramRoot directory. Or you may edit project.config.jsons packNpmManually and packNpmRelationList appid…

OpenCV编译指南-Windows-CMake

前言: 针对opencv的编译容易出现许许多多问题,博主已经将可能遇到的坑几乎都走了一遍,在此记录。一方面作为日后查阅指南,另一方面也给诸位提供便利。谢谢! 1、必要下载准备 CMake:Download CMake visual studio:想必开发者计算机中都有这个软件 OpenCV下载:OpenCV…

机器人等方向学习和研究的目标

核心目标类似: 学习一个知识点用时越来越短,研究一个系统效率越来越高。 目标 没有目标是常态,十分普遍。 但其实,目标也可以很宽泛。 感谢朋友们一直以来的鼓励帮助,倍感荣幸,非常感谢。-CSDN blink-…

Java实现K个排序链表的高效合并:逐一合并、分治法与优先队列详解

Java实现K个排序链表的高效合并:逐一合并、分治法与优先队列详解 在算法和数据结构的学习中,链表是一个非常基础但又极具挑战的数据结构。尤其是当面对合并多个排序链表的问题时,如何在保证效率的前提下实现代码的简洁与高效,往往…

【网络编程】 基于UDP的网络聊天室

前言 将前面的数据结构,多线程,网络的内容加在一起的一个项目,比较综合,在代码部分采用了分文件编译并且写了比较详细的注释(个人觉得)。 ps:希望对大家有用 项目需求: 如果有用户登录&#xf…

机器学习/自主系统与亚当·斯密

人工智能中的机器学习和自主系统是当前科技领域的热门话题,它们与亚当斯密的经济学理论之间可能存在一些潜在的联系和启示。亚当斯密的经济学理论主要关注市场经济的运行和资源分配。他的核心观点是,通过市场机制的作用,个体追求自身利益的行…

python绘制蕨菜叶分形

一花一叶一世界,一草一木一浮生. 使用了四个不同的线性变换,根据概率选择其中一个变换并更新 x 和 y 坐标。然后将生成的绿色点绘制出来,形成一片蕨菜叶。 import numpy as np import matplotlib.pyplot as pltdef fern_fractal(num_points):# 初始化坐…

初始化列表 / 隐式转换 / 静态

目录 初始化列表隐式转换单参数的隐式类型转换多参数的隐式类型转换explicit关键字 static 初始化列表 大部分时候成员变量在对象实例化的时候调用构造函数就整体定义了,注意此时只有定义,不算初始化。而定义后的值的值是在构造函数里面给的。我们知道构…