redis: 做数据的备份和还原
访问量: 3152
redis 虽然是缓存服务器,但是也是一种数据库。 它也是有自己的数据的备份和还原的。
1. 找到redis的数据文件夹
$ redis-cli
获取 数据文件夹: 127.0.0.1:6379> CONFIG GET dir 1) "dir" 2) "/var/lib/redis"
2. 获取到对应的数据 (使用save 命令,可以获取到最新的。不使用的话,就是几个小时以前的)
➜ ubuntu@优酷_105: /var/lib/redis >ll total 7.2M -rw-rw---- 1 redis redis 7.2M Jun 14 12:05 dump.rdb ➜ ubuntu@优酷_105: /var/lib/redis >redis-cli 127.0.0.1:6379> save OK 127.0.0.1:6379> ➜ ubuntu@优酷_105: /var/lib/redis >ll total 7.2M -rw-rw---- 1 redis redis 7.2M Jun 14 19:09 dump.rdb
3.1 确保你的 redis-server 是停止的。
$ sudo service redis stop
3.2 修改对应的文件的权限。否则的话你还下载不了它。
➜ ubuntu@优酷_105: /var/lib/redis >cp dump.rdb ~ cp: cannot open ‘dump.rdb’ for reading: Permission denied ➜ ubuntu@优酷_105: /var/lib/redis >sudo chmod 666 dump.rdb
3.3 重新启动redis:
$ sudo service redis start
其他命令:
redis-cli 下执行:
1. info : 查看 版本号等
2. keys * : 查看所有的keys
3.