1.快照:
bgsave:后台保存启动 (无法实现有效数据精准保存)
可配置conf中的save时效:
redis.conf
(可修改save X (time) Y (times) 来设置快照时间)
dump.rdb:
优缺点:不需要逐个bgsave;
但仍存在数据丢失的风险(数据接近但未达到条件时,宕机仍丢失)
2.aof:
启动:
注:启用了aof后默认情况下rdb会失效
appendonly 实时记录,存储命令,在宕机时,会把存储的命令再输一遍(存储命令过多时启动时间长)
aof可以进行缩写: 通过配置,在达到设定预值后,可以进行压缩;
rdb存放key-value,aof存放完整命令 (aof占用空间比较大)
允许部分数据丢失:rdb
全部数据不能丢失:aof
rdb 和 aof 混合开启:实时 + 存储数据量小 (但执行效率更低一些)