redis 通过aof日志恢复_redis怎么将rdb文件和aof文件还原数据库

本文介绍了Redis的两种持久化方式:RDB快照和AOF追加文件。RDB是在指定时间间隔保存数据集的快照,而AOF记录所有写操作命令。在恢复时,如果只配置AOF,则加载AOF文件;若同时配置了RDB和AOF,优先加载AOF;只有RDB时,加载RDB文件。恢复AOF数据需设置appendonly为yes,拷贝AOF文件到数据目录并重启服务;恢复RDB数据需设置appendonly为no,拷贝RDB文件到数据目录并重启服务。
摘要由CSDN通过智能技术生成

1   AOF ----->      appendonly  yes     2  cp   appendonly.aof 到redis的数据库目录也就是配置文件里面的dir关键字   3  appendfilename 重启服务html

2  RDB  ----->      appendonly   no     2 cp    dump.rdb到redis数据库目录也就是配置文件里面的dir关键字   3  重启服务redis

另外能够参考如下这篇文章   http://www.cnblogs.com/zhangchao-letv/articles/6123313.html数据库

前面咱们已经说过,既能够把redis理解为缓存技术,也能够理解为数据库,由于redis支持将内存中的数据周期性的写入磁盘或者把操做追加到记录文件中,这个过程称为redis的持久化。redis支持两种方式的持久化,一种是快照方式(snapshotting),也称RDB方式;两一种是追加文件方式(append-only file),也称AOF方式。RDB方式是redis默认的持久化方式。缓存

RDB方式

RDB方式是将内存中的数据的快照以二进制的方式写入名字为 dump.rdb的文件中。咱们对 Redis 进行设置, 让它根据设置周期性自动保存数据集。修改redis.conf文件,以下安全

######################### SNAPSHOTTING  ################################服务器

#app

# Save the DB on disk:ide

......函数

#   In the example below the behaviour will be to save:工具

#   after 900 sec (15 min) i

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值