HM-SpringCloud微服务系列10.1.2【Redis持久化之AOF持久化】
上回书说到,RDB因两次执行间隔时间较长而存在数据丢失的风险
2. AOF持久化
2.1
AOF全称为Append Only File(追加文件)。Redis处理的每一个写命令都会记录在AOF文件,可以看做是命令日志文件。
&符后面的数字记录的是指令的长度
删掉上一节中生成的rdb文件
这次,在/tmp目录下重启redis服务
客户端访问,并存入数据
新建窗口3,查看生成的aof文件
可以看到aof可以动态记录指令
现在,回到窗口1暂停redis服务ctrl+c
然后紧接着重启redis服务
RDB记录的是值,AOF记录的是操作命令(因此,理论上AOF文件要比RDB文件体积大得多)
2.2
现在窗口1ctrl+c
后重启redis服务,并窗口2查询测试