redis 指定db库导入导出数据

时间:2024年04月02日

/

来源:网络

/

编辑:佚名

最近根据之前的项目重新改编一个新的项目,发现上一个项目的搭建者,把一些区域权限和划分放在redis上存储,因此不得不照搬过来,所以搜索一下相关如何做的
发现一个比较简单的做法,记录一下操作过程,方便以后作为参考
我的电脑是Mac系统不需要那么复杂安装操作
# 安装redis-dump
sudo gem install redis-dump –V
#查看redis-dump版本,安装成功可以开心的备份和还原redis了
redis-dump -v
使用redis-dump导出数据
1.redis导出全部数据,没有指定db库
redis-dump -u 127.0.0.1:6379 -a password > redis_6379.json
补充:没有密码设置可以直接: redis-dump -u 127.0.0.1:6379  > redis_6379.json
2.redis导出数据,指定db库
redis-dump -u 127.0.0.1:6379 -d 1 > redis_1.json
使用redis-dump导入数据
命令(cat filename.json | redis-load -u :password@host:port -d 0)无密码可省略
 cat redis_1.json  | redis-load -u 127.0.0.1:6379 -d 0
本地导入确实挺快,线上其他环境导入稍微较慢,需要等待.......
猜你需要

豫ICP备2021026617号-1  豫公网安备:41172602000185   Copyright © 2021-2028 www.78moban.com/ All Rights Reserved

本站作品均来自互联网,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系 1565229909#qq.com(把#改成@),我们将立即处理。