RedisDump 是一个用于 Redis 数据导入 / 导出的工具,是基于 Ruby 实现,因此先安装 Ruby。
相关安装包文件下载地址:https://download.csdn.net/download/u012499506/12099513
安装Ruby(Ruby+Devkit 2.6.5安装、msys2-x86_64-20180531.exe安装)
1:官方下载地址:https://rubyinstaller.org/downloads/ 带DEVKIT的安装包 ----我下的时候速度太慢
2:下载完成,点击安装(不要修改目录),勾选全部的复选框
出现这个安装完成
3:在上面这个图的操作窗口输入:1
此时会自动弹出下载:msys2-x86_64-20180531.exe,也是满的一米,我就直接关闭了没下载
4:手动下载msys2-x86_64-20180531.exe,双击安装(不要修改目录)
重新打开CMD 输入:ridk install ,在输入数字 :1,出现properly installed 安装完成;
Ruby的安装配置完成
安装Redis-dump
1:打开CMD、输入:gem install redis-dump,
安装包都按照我提供的,应该就成功了,接下来可以使用redis-dump进行备份
问题:
在安装redis-dump,输入:gem install redis-dump出现:Failed to build gem native extension
解决:确认安装包(带devkit),我也一开始是从CSDN上面下载的(官网下载太慢)
这也是为什么很多博客都说要下载ruby-devel等。直接下载官网带devkit的方便;
在进行redis redis-dump -u 127.0.0.1:6379 >redis_6378.jsonERROR (Errno::ENOENT): No such file or directory - ps -o rss= -p 13724
解决:修改dump.rb文件
安装路径:Ruby26-x64librubygems2.6.0gemsredis-dump-0.4.0libredis
注释32行,就可以了