Redis学习之路(10)-redis数据备份与恢复(redis持久化之RDB)

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

第五步 启动的时候。 系统会有日志提示加载的情况

Redis学习之路(10)-redis数据备份与恢复(redis持久化之RDB)_第1张图片
微信图片_20180919113935.png
    
    6、然后再次查询 - get name
    127.0.0.1:6379[1]> get name
    "ddd"
    发现之前 设置的 “ddd” 出来了。

上述步骤就是 redis 的备份与 回复 。

你可能感兴趣的:(Redis学习之路(10)-redis数据备份与恢复(redis持久化之RDB))