码迷,mamicode.com
首页 > 其他好文 > 详细

使用Redis-Dump 导出、导入redis数据

时间:2020-11-18 12:33:03      阅读:5      评论:0      收藏:0      [点我收藏+]

标签:evel   导入导出   html   因此   也会   工具   需要   指定   yum   

背景:

     今日在做redis 的持久化操作时,目前只有rdb,需要开启aof。通过了解到如果开启aof后,直接重启,会置空redis中数据,同时5分钟后,rdb也会被save为空。

因此需要先将先redis中的数据导出,开启aof,并重启后,在导入数据即可。 以下只是单机数据量不大,没有并发操作的情况下操作。

如果是集群、高并发、读写频繁情况下,该方案不适用。

一、安装ruby 

 https://www.cnblogs.com/EikiXu/p/9406707.html

 

二、安装redis-dump工具

 yum install ruby rubygems ruby-devel

gem sources -a http://ruby.taobao.org/

gem install redis-dump -V 

 

三、 redis-dump导入导出

# 导出命令 
redis-dump –u 127.0.0.1:6379 > test.json
# 导出指定数据库数据 
redis-dump -u 127.0.0.1:6379 -d 15 > test.json
# 如果redis设有密码
redis-dump –u :password@127.0.0.1:6379> test.json 
 
#导入命令 
< test.json redis-load –u 127.0.0.1:6379
 
# 如果redis设有密码 
< test.json redis-load -u :password@127.0.0.1:6379

使用Redis-Dump 导出、导入redis数据

标签:evel   导入导出   html   因此   也会   工具   需要   指定   yum   

原文地址:https://www.cnblogs.com/xzlive/p/13964727.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!