-
利用gem命令安装redis-dump ,必须先安装ruby:
下载 https://rubyinstaller.org/downloads/ -
安装ruby后,执行 gem install redis-dump
Fetching redis-dump-0.4.0.gem
Fetching yajl-ruby-1.4.1.gem
Fetching redis-4.1.2.gem
Fetching uri-redis-0.4.2.gem
Fetching drydock-0.6.9.gem
Temporarily enhancing PATH for MSYS/MINGW…
Building native extensions. This could take a while…
Successfully installed yajl-ruby-1.4.1
Successfully installed redis-4.1.2
Successfully installed uri-redis-0.4.2
Successfully installed drydock-0.6.9
Successfully installed redis-dump-0.4.0
Parsing documentation for yajl-ruby-1.4.1
Installing ri documentation for yajl-ruby-1.4.1
Parsing documentation for redis-4.1.2
Installing ri documentation for redis-4.1.2
Parsing documentation for uri-redis-0.4.2
Installing ri documentation for uri-redis-0.4.2
Parsing documentation for drydock-0.6.9
Installing ri documentation for drydock-0.6.9
Parsing documentation for redis-dump-0.4.0
Installing ri documentation for redis-dump-0.4.0
Done installing documentation for yajl-ruby, redis, uri-redis, drydock, redis-dump after 2 seconds
5 gems installed -
验证安装是否ok?
C:\Windows\system32>redis-dump
ERROR (Errno::ENOENT): No such file or directory - ps -o rss= -p 42676
C:\Windows\system32>redis-load
Usage: cat dumpfile_db15.json | redis-load -d 15
C:\Ruby26-x64\lib\ruby\gems\2.6.0\gems\redis-dump-0.4.0\lib\redis\dump.rb
注释掉该行
# ps -o rss= -p #{Process.pid}
.to_i # in kb