本文简单介绍 Redis 中使用 AOF 持久化的配置,然后通过一个删除了当前数据库里所有数据如何恢复的例子来演示。
1、使用 vim 下编辑 redis.conf
将 appendonly no 改成 appendonly yes
如上 676 行,这个数据库日志文件为 appendonly.aof
2、将 appendfsync everysec 的值改成 always,即将第二条注释,第一条放开
保证每条记录都能最终写入本地磁盘
3、重启 Redis
4、操作数据库,添加几条数据 ,然后删除当前数据库里的所有 key
我们发现已经没有 key 了,现在我们想恢复怎么办呢?
5、编辑 appendonly.aof
按下 ctrl + c 退出操作状态,然后 vim appendonly.aof
删除最后一行的 flushdb,保存退出
6、重启 Redis,然后访问数据库,已经恢复
本文地址:https://liuyanzhao.com/7829.html
1、使用 vim 下编辑 redis.conf
将 appendonly no 改成 appendonly yes
如上 676 行,这个数据库日志文件为 appendonly.aof
2、将 appendfsync everysec 的值改成 always,即将第二条注释,第一条放开
保证每条记录都能最终写入本地磁盘
3、重启 Redis
4、操作数据库,添加几条数据 ,然后删除当前数据库里的所有 key
我们发现已经没有 key 了,现在我们想恢复怎么办呢?
5、编辑 appendonly.aof
按下 ctrl + c 退出操作状态,然后 vim appendonly.aof
删除最后一行的 flushdb,保存退出
6、重启 Redis,然后访问数据库,已经恢复
本文地址:https://liuyanzhao.com/7829.html
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏