redis 数据迁移到rds2214(TongRDS-2.2.1.3.Load版 by lqw)

文章目录

一.备份redis文件

vi redis.conf ,看看有没有这两行设置,有的话改成跟下面的一致:

appendonly yes

appendfilename "appendonly.aof"

之后连接redis客户端,输入INFO persistence,如图所示即为开启成功:

设置好后,在连接号的客户端输入save,保存一下数据(下面是为了测试,set了一条数据adminname):

输入grep -i "dir" /etc/redis.conf ,找到redis安装目录(一般用yum 安装的话在var/lib/redis),一般aof都会放在安装目录下。

二,解压并配置TongRDS-2.2.1.3.Load

解压

请确保解压所在的服务器,跟rds节点安装目录的服务器的网络是通的,并且已经安装并配置了java环境变量。

本次示范将TongRDS-2.2.1.3.Load.tar.gz 放在opt下:

tar -vxf TongRDS-2.2.1.3.Load.tar.gz

解压后,cd到etc目录,找到application.properties:

所有的配置如下所示,自己也可以根据实际情况参考下面的单机版,哨兵版,集群版进行配置:

bash 复制代码
#
# Redis source file.
# AOF RDB File path, judging by file suffix
#AOF 或者RDB 文件路径
file.path=/var/lib/redis/appendonly.aof
# File type: aof/rdb/mix/mixed
file.type=mix


# Rds destination address.
#单机版的话将下面的注释放开并配置
#destination.hosts=192.168.10.66:6379
#destination.password=yeyehuo163
#destination.password.encrypt=true

#哨兵版的话将下面的注释放开并配置
#destination.sentinel.hosts=192.168.10.67:26379;192.168.10.68:26379
#destination.sentinel.password=yeyehuo163
#destination.sentinel.password.encrypt=true
#destination.sentinel.service=shaobingtest

#集群版的话将下面的注释放开并配置
#destination.cluster.hosts=192.168.10.64:6381;192.168.10.65:6381;192.168.10.66:6380;192.168.10.67:6380
#destination.cluster.password.encrypt=true
#destination.cluster.password=yeyehuo163

以下是rds三种基本服务的配置参考:

单机版:

服务节点可在rds控制台上看:

集群版

集群版里的服务节点,可以通过控制台或者使用客户端脚本查看


哨兵版:

详细信息可以在控制台查看:

三,执行指令并测试

修改好后,cd到loder的安装目录的bin目录,执行

./starter.sh

如下图为执行成功:

到控制台的命令行维护里输入指令测试是否成功(单机版,哨兵版,集群班均在选择按钮里切换即可):

相关推荐
AndreasEmil16 分钟前
JavaSE - 继承
java·开发语言·ide·vscode·intellij-idea·idea
后端小张16 分钟前
【JAVA 进阶】SpringBoot自动配置机制:从原理到实践的深度解析
java·spring boot·后端·spring·spring cloud·自动配置·注解
毕设源码-赖学姐6 小时前
【开题答辩全过程】以 高校评教评学系统的设计与实现为例,包含答辩的问题和答案
java·eclipse
老华带你飞6 小时前
博物馆展览门户|基于Java博物馆展览门户系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot·后端
无奈笑天下6 小时前
银河麒麟高级服务器操作系统【双网卡绑定之bond0】操作方法
linux·运维·服务器·网络·经验分享
无名3876 小时前
FusionPBX Debian 12 安装
运维·debian·通信
路边草随风7 小时前
iceberg 基于 cosn 构建 catalog
java·大数据
It's now7 小时前
Spring Framework 7.0 原生弹性功能系统讲解
java·后端·spring
点PY7 小时前
C++ 中 std::async 和 std::future 的并发性
java·开发语言·c++
一 乐7 小时前
人事管理系统|基于Springboot+vue的企业人力资源管理系统设计与实现(源码+数据库+文档)
java·前端·javascript·数据库·vue.js·spring boot·后端