admin管理员组文章数量:1537024
Windows安装Redis-dump导入、导出redis数据
- 一、RedisDump 是什么?
- 二、使用步骤
- 1.安装Ruby
- 2.Ruby下载完成,点击安装(不要修改目录),勾选全部的复选框
- 3.手动下载msys2-x86_64-20180531.exe,双击安装(不要修改目录)
- 问题:
- 指令:
- 总结
一、RedisDump 是什么?
RedisDump 是一个用于 Redis 数据导入 / 导出的工具,是基于 Ruby 实现,因此先安装 Ruby。
二、使用步骤
1.安装Ruby
安装Ruby(Ruby+Devkit 2.6.5安装、msys2-x86_64-20180531.exe安装)
官方下载地址:https://rubyinstaller/downloads/ 带DEVKIT的安装包
2.Ruby下载完成,点击安装(不要修改目录),勾选全部的复选框
出现这个安装完成
3.手动下载msys2-x86_64-20180531.exe,双击安装(不要修改目录)
重新打开CMD 输入:ridk install ,在输入数字 :1,出现properly installed 安装完成;
Ruby的安装配置完成
安装Redis-dump
1:打开CMD、输入:gem install redis-dump
2.安装成功后接下来可以使用redis-dump进行备份
远程redis ip与端口 :url:port 密码 123456
导出远程redis数据到本地
redis-dump -u url:port -a 123456 > redis_6379.json
将redis备份文件rate_6379.json导入到本地redis
< redis_6379.json redis-load -u 127.0.0.1:6379
将redis备份文件rate_6379.json导入到本地redis
-n 以二进制形式导入
< redis_6379.json redis-load -u 127.0.0.1 -a 123456 -n
问题:
解决:修改dump.rb文件
安装路径:Ruby26-x64\lib\ruby\gems\2.6.0\gems\redis-dump-0.4.0\lib\redis
注释32行,就可以了
指令:
redis-dump 导入
-u, --uri=S Redis URI (e.g. redis://hostname[:port])
-d, --database=S Redis database (e.g. -d 15)
-a, --password=S Redis password (e.g. -a 'my@pass/word')
-s, --sleep=S Sleep for S seconds after dumping (for debugging)
-c, --count=S Chunk size (default: 10000)
-f, --filter=S Filter selected keys (passed directly to redis' KEYS command)
-b, --base64 Encode key values as base64 (useful for binary values)
-O, --without_optimizations Disable run time optimizations
-V, --version Display version
-D, --debug
redis-load导入
-u, --uri=S Redis URI (e.g. redis://hostname[:port])
-d, --database=S Redis database (e.g. -d 15)
-a, --password=S Redis password (e.g. -a 'my@pass/word')
-s, --sleep=S Sleep for S seconds after dumping (for debugging)
-b, --base64 Decode key values from base64 (used with redis-dump -b)
-n, --no_check_utf8
-V, --version Display version
-D, --debug
总结
之前在网上找了许多资料发现很少有将远程redis数据备份到本地redis的方法,还好找到这篇文章,以此记录希望对大家有帮助。
原文链接:https://blog.csdn/u012499506/article/details/103728654
版权声明:本文标题:Windows安装Redis-dump导入、导出redis数据 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1725618728a1033247.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论