Redis如何导出数据

最近接了个锅,公司项目的系统要做迁移,但是前任开发把系统的数据存到了redis,所有人都惊呆了,如果不把redis的数据导出来放到新服务器上,那会造成和数据库的数据不一致然后出现一系列的神奇现象,所以记录下如何导出redis的数据再导入到新redis上
redis导出数据其实有三种,一种是用redis-dump,一种是生成aof,另一种是导出成dump.rdb,第一种我没试成功,第二种没试过,我用的是第三种。
一、导出redis数据
1
2
3
4
cd /usr/local/redis/bin  //因为我是编译安装,所以要进到bin里面才能执行
./redis-cli -h 127.0.0.1 -p 6666   //这里-p是指定redis的端口,因为我修改过端口所以需要指定
auth 12345 //这里是输入密码
config get dir //查询redis备份存放的位置

戴戴的Linux

1
save

把root下刚导出来的dump.rdb保存到本地

二、导入redis数据
1
2
3
4
cd /usr/local/redis/bin  //因为我是编译安装,所以要进到bin里面才能执行
./redis-cli -h 127.0.0.1 -p 6666   //这里-p是指定redis的端口,因为我修改过端口所以需要指定
auth 12345 //这里是输入密码
config get dir //查询redis备份存放的位置

戴戴的Linux
把上面刚导出来的dump.rdb保存到这台服务器的/root下
然后重启redis

1
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

这样就完成数据的导入导出了,可以用redis-studio看下redis有没有数据
redis-studio官网下载:https://github.com/cinience/RedisStudio/releases

关注我的公众号吧~戴戴的Linux

文章目录
  1. 1. 最近接了个锅,公司项目的系统要做迁移,但是前任开发把系统的数据存到了redis,所有人都惊呆了,如果不把redis的数据导出来放到新服务器上,那会造成和数据库的数据不一致然后出现一系列的神奇现象,所以记录下如何导出redis的数据再导入到新redis上
  2. 2. redis导出数据其实有三种,一种是用redis-dump,一种是生成aof,另一种是导出成dump.rdb,第一种我没试成功,第二种没试过,我用的是第三种。
    1. 2.1. 一、导出redis数据
    2. 2.2. 二、导入redis数据


本站总访问量 本文总阅读量