AI算不算第四次工业革命 |
ruby开发环境下有扩展redis-dump和redis-load工具,如果redis的密码包含@字符,在URI链接中会与链接redis的链接符@冲突,请问论坛上有知道怎么@的转义的大神吗?试过 //@ ^@ /@ ~@ 这几种都不行。下面是指令。
cd /Ruby25-x64/bin/
<E:\备份\数据\珠海数据\redis数据\road_dir_sec.json redis-load -u:Lapabc^@2017@118.81.239.53:6379 -d 15
<E:\备份\数据\珠海数据\redis数据\road_dir_sec.json redis-load -u:Lapabc//@2017@118.81.239.53:6379 -d 15
ERROR (URI::InvalidURIError): bad URI(is not URI?): redis://:Lapabc@2017@118.81.239.53:6379/15
论坛上可能Ruby开发的比较少,其实我也不是Ruby开发者,只是使用redis-dump工具能方便的迁移redis的数据,经过,昨天的摸索和查阅相关帖子,发现了解决办法,这里一并附上Ruby的redis-dump使用的例子:
首先安装Ruby开发环境https://rubyinstaller.org/downloads/
选择WITH DEVKIT的 Ruby+Devkit 2.5.3-1 (x64) 点击下载安装
cd C:\Ruby25-x64\bin
#2.安装redis-dump-0.4.0 安装完成C:\Ruby25-x64\lib\ruby\gems\2.5.0\gems可查看gem install redis-dump -V
#3.备份redis数据未json格式redis-dump -u 127.0.0.1:6378 -a Lapabc@2017 > E:\备份\数据\珠海数据\redis数据\201999.json
#4.还原redis数据<E:\备份\数据\珠海数据\redis数据\201999.json redis-load -u 127.0.0.1:6379 -a Lapabc@2017 -d 15
过早客微信公众号:guozaoke • 过早客新浪微博:@过早客 • 广告投放合作微信:fullygroup50 鄂ICP备2021016276号-2 • 鄂公网安备42018502001446号