redis的持久化
Redis的持久化 rdb rdb简介 rdb配置 rdb的优缺点 aof aof简介 配置 AOF的重写机制 AOF 的优缺点 aof文件实例 rdb和aof共存 rdb rdb简介 RDB 是 Redis 默认的持久化方案。在指定的时间间隔内,执行指定次数的写操作,则会将内存中的数据写入到磁盘中。即在指定目录下生成一个dump.rdb文件。Redis 重启会通过加载dump.rdb文件恢复数据。 Redis 在写 rdb时,会fork一个子进程来进行 rdb配置 # 下面这四个配置,以下事件会触发rdb保存: # 900秒内有一个key发生改变 # 300秒内有10个key发生改变 # 60秒内有10000个key发生改变 # 10秒内有一个key发生改变(测试用) save 900 1 save 300 10 save 60 10000 save 10 1 stop-writes-on-bgsave-error yes #rdb文件是否压缩 rdbcompression yes #是否进行CRC64校验 rdbchecksum yes #rdb文件名 dbfilename dump.rdb #rdb工作目录,生产环境最好改一下 dir ./ rdb的优缺点 优点: 适合大规模的数据恢复。 如果业务对数据完整性和一致性要求不高,RDB是很好的选择。 缺点: