红安城市建设局投诉网站,开源网站开发文档下载,没有备案的网站能否帮网上支付,从零开始学做网站针对工作中可能用到 将某台服务器中的redis数据 导出然后导入到新的服务器中#xff0c;一种方法是redis-dump工具#xff0c;但是 他需要安装ruby环境#xff0c;安装环境的过程中还可能出现意想不到的错误。所以不得不选用其他方法了。一下 是几点思路 供参考。在此谢谢我… 针对工作中可能用到 将某台服务器中的redis数据 导出然后导入到新的服务器中一种方法是redis-dump工具但是 他需要安装ruby环境安装环境的过程中还可能出现意想不到的错误。所以不得不选用其他方法了。一下 是几点思路 供参考。在此谢谢我的同事(yaoer)的帮忙。 1、数据导出不用自己写也不用第三方脚本 echo HGETALL xxx | redis-cli -h localhost -p 6379 echo HGETALL xxx | redis-cli -h localhost -p 6379 wordlist.raw 2.这样得到的结果你可以上到服务器上 查看 wordlist.raw文件 3.整理成输入需要的文件格式 $f xx.oo;$lines 0;$inkey 0;$rawfile xx.oo;$hashkey xx;$buff ;$fp fopen($rawfile,w);$fps fopen($f,r);while($line fgets($fps)){ $inkey !$inkey; if ($inkey){ $f bayes_wordlist.raw;$lines 0;$inkey 0;$rawfile bayes_wordlist.3.raw;$hashkey bayes_wordlist;$buff ;$fp fopen($rawfile,w);$fps fopen($f,r);while($line fgets($fps)){ $inkey !$inkey; if ($inkey){ $line sprintf(%s,trim($line)); $buff HSET $hashkey .trim($line); } else { $buff . .trim($line).; fwrite($fp,$buff.\r\n); }} $buff HSET $hashkey .trim($line); } else { $buff . .trim($line).; fwrite($fp,$buff.\r\n); }} 如果选择哪个库 要在首行写入 select x 4.利用redis-cli进行导入 echo date pipe.log cat xx.oo | redis-cli pipe.log echo date pipe.log 5.加上了时间记录和对导入结果进行纪录真正执行导入的语句是cat wordlist.raw | redis-cli当然严谨些的话redis-cli后面还要加-h localhost -p 6379等参数。 著作权归作者所有。商业转载请联系作者获得授权非商业转载请注明出处。互联网时代时刻要保持学习携手千锋PHP,Dream It Possible。 转载于:https://www.cnblogs.com/gaohj/archive/2013/06/13/3133576.html