Redis持久有两种方式:快照(RDB),仅附加文件(AOF)
快照(RDB):
1、将存储在内存的数据以快照的方式写入二进制文件中,默认dump.rdb中
2、保存900 1 # 900秒内如果超过1个key被修改,则启动快照保存
3、保存300 10 # 300秒内如果超过10个key被修改,则启动快照保存
4、保存60 1000 # 60秒内如果超过10000个重点被修改,则启动快照保存
仅附加文件(AOF):
1、使用AOF持久时,服务会将每个收到的写命令通过写函数追加到文件中(appendonly.aof)
2、AOF持久化存储方式参数说明
appendonly yes #开启AOF持久化存储方式
appendfsync always #收到写命令后就立即写入磁盘,效率最差,效果最好
appendfsync everysec #每秒写入磁盘一次 效率与效果居中
appendfsync no #完全依赖操作系统,效率最佳,效果没法保证