redis-dump
命令用于 Redis 数据的导出,执行该命令时报错如下:
C:\Users\Lenovo>redis-dump -u 127.0.0.1:6379
ERROR (Errno::ENOENT): No such file or directory - ps -o rss= -p 3944
解决方法:找到 Ruby 安装目录下的 dump.rb 文件,用记事本或者 VS Code 打开
比如我的路径为:E:\Ruby26-x64\lib\ruby\gems\2.6.0\gems\redis-dump-0.4.0\lib\redis\dump.rb
注释掉第 32 行代码: `ps -o rss= -p #{Process.pid}`.to_i # in kb
再次执行 redis-dump
命令即可成功导出数据: