Reids数据备份与恢复:
生成RDB文件 :已过期的键 不会保存到新创建的RDB 文件中 ***
载入RDB文件 :
服务器以主服务器运行,忽略已过期的键
服务器以从服务器运行,会载入所有键
redis 127.0.0.1:6379> SAVE
该命令将在 redis 备份目录中创建dump.rdb文件。
127.0.0.1:6379[1]> set name ddd
OK
127.0.0.1:6379[1]> get name
"ddd"
127.0.0.1:6379[1]> save
OK
127.0.0.1:6379[1]> get name
"ddd"
127.0.0.1:6379[1]> del name
(integer) 1
127.0.0.1:6379[1]> get name
(nil)
文案说明:
1、如设置一个key-value
2、然后 save 保存 备份
此时会创建一个dump.rdb文件直接就在redis/bin下面了
3、接着删除这个 key
4、验证再次获取的时候 为空 。
5、此时停止redis服务, 再启动服务
./redis-server
第五步 启动的时候。 系统会有日志提示加载的情况
微信图片_20180919113935.png
6、然后再次查询 - get name
127.0.0.1:6379[1]> get name
"ddd"
发现之前 设置的 “ddd” 出来了。
上述步骤就是 redis 的备份与 回复 。
网友评论