redis的持久化:
1.snapshotting 快照持久化,rdb方式是以指定的时间间隔持久化,默认支持。缺点:可能数据不完整
dump.rdb就是快照
redis.conf:
save 900 1:900秒内1个key发生变化,则发起快照保存
save 300 10
save 60 10000
dbfilename dump.rdb
dir ./ :当前文件所在目录存储快照,
redis 在哪个目录下启动,不管用什么路径,dump.rdb就生成在哪个目录下,跟上次启动的目录不一样的话,就没法回复数据了
2.aof 方式是以记录每一个操作到日志实现持久化,启动的时候加载 缺点:效率低,也在配置文件同目录下
redis.conf:
appendonly yes:开启aof
appendfilename appendonly.aof
appendfsync everyse #每秒一次 always 只要redis执行更新操作就记录 no不同步