本文主要是介绍【Redis笔记】 第3篇: redis.conf中持久化(Persistence)相关配置项说明,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Redis支持2种持久化策略:snapshot方式和commandlog方式,前者通过将当前内存数据快照周期性写入RDB文件来实现;后者通过在log中记录Redis进程收到的写操作来实现,下次Redis重启时,回放commandlog来恢复数据状态。根据实际需求,用户可以选择完全禁用持久化,也可以在同一个Redis实例中同时启用RDB和AOF。
特别注意: 如果部署方式为主从,则不同实例的持久化时机最好错开! 避免master和slaves同时进入后台持久化,这可能会降低系统的性能。
1. RDB相关配置
1) databases
配置db文件的数目,可以用select <dbid>指令为每个连接指定后续持久化时的db文件,新连接默认均使用db 0
2) save
SNAPSHOTTING的持久化方式有多种save策略可供选择,而且支持混用,例如ÿ
这篇关于【Redis笔记】 第3篇: redis.conf中持久化(Persistence)相关配置项说明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!