恢复redis数据库的正确方法:先停止,再复制,再启动
[webadmin@centos7 www] #6> sudo systemctl stop redis
[webadmin@centos7 www] #7> sudo cp /mywork/backup/redis/180716_2/dump.rdb /var/lib/redis/.
[webadmin@centos7 www] #8> sudo systemctl start redis
[webadmin@centos7 www] #9>
数据恢复为期望的数据:OK
127.0.0.1:6379> llen wwwspider:start_urls
(integer) 929
127.0.0.1:6379>
错误的恢复方法:未停止Redis服务时复制文件,再重启,数据恢复失败!
[webadmin@centos7 www] #4> sudo cp /mywork/backup/redis/180716_2/dump.rdb /var/lib/redis/.
[webadmin@centos7 www] #5> sudo systemctl restart redis
[webadmin@centos7 www] #6>
恢复过来的数据不完整:
127.0.0.1:6379> llen wwwspider:start_urls
(integer) 737
127.0.0.1:6379>