好redis夜夜不休
- redis持久化的分类和特点
- (默认)RDB持久化的方式能够在指定的时间间隔对你的数据进行快照存储
- AOF持久化方式会记录每次对服务器的操作,当服务器重启的时候会按照日志文件重新执行执行一遍历史命令来恢复原始的数据
- 获取日志文件路径的方法
-
redis-cli操作
config get dir
# RDB 默认 dump.db
# AOF 默认appendonly.aof
-
- 设置方式
- RDB(默认开启)
redis.config中关于其配置
save 900 1 # 服务器在900秒内对数据库进行了至少1次修改 save 300 10 # 服务器在300秒内对数据库进行了至少10次修改 save 60 10000 # 服务器在60秒内对数据库进行了至少10000次修改
- AOF
redis.config中配置
appendonly yes # 默认为no appendonlyfsync always # 每次有数据修改时写入AOF文件 appendonlyfsync everysec # 每秒同步一次(默认) appendonlyfsynco # 从不同步 appendfilename "appendonly.aof" # 文件名称
- RDB(默认开启)