目录
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
- 打开
redis.windows.conf
,找到appendonly
配置,将no改为yes。如下图:
- 根目录下输入以下命令启动redis服务器,不要双击
redis-server.exe
,不然配置文件不会生效。
redis-server.exe redis.windows.conf