0
点赞
收藏
分享

微信扫一扫

Redis的两种持久化方式AOF与RDB

全栈学习笔记 2022-02-28 阅读 102

目录

1、AOF与RDB介绍

  • AOF(append only file):按照操作顺序依次将操作追加到指定的日志文件末尾,即面向操作,实时性高,如果开启默认1s一次。保存默认文件为 appendonly.aof,redis默认关闭。如果与RDB同时开启,默认优先读取AOF文件(如下图所示)。AOF文件相对于RDB文件较大,开启后默认在文件达到64m时,会执行bgrewriteaof命令压缩AOF文件,将里面重复或者过期的操作重写。
    在这里插入图片描述

  • RDB:RDB 是 Redis 默认的持久化方案。在指定的时间间隔内,执行指定次数的写操作,则会将内存中的数据写入到磁盘中。即在指定目录下生成一个dump.rdb文件。Redis 重启会通过加载dump.rdb文件恢复数据,在恢复大批量数据时,效率比AOF更高。

2、windows开启AOF

  1. 打开 redis.windows.conf ,找到 appendonly 配置,将no改为yes。如下图:
    在这里插入图片描述
  2. 根目录下输入以下命令启动redis服务器,不要双击redis-server.exe,不然配置文件不会生效。
redis-server.exe redis.windows.conf
举报

相关推荐

0 条评论