26 【Redis持久化最全详解(图文全面总结) - 云易学长 | 小红书 - 你的生活指南】 😆 0P3EB2kESzZJpzM 😆 http://xhslink.com/A65feS
DB 持久化既可以通过手动触发,也可以通过服务器配置来定期执行。自动触发通常是 Redis 中配置文件来执行的。
有这么个配置需要了解下:save m n,其中 n 代表秒数,n 代表次数,放在一起表示的是 m 秒内发生 n 次变化时,会触发 bgsave。
了解了自动配置,再来看下 Redids 配置文件 redis.conf 中的三个默认配置项:
save 900 1
save 300 10
save 60 10000
save 900 1 表示的是时间 900 秒内,如果 Redis 中数据至少发生一次变化,就会执行 bgsave。后边两个就不再介绍了,一样的原理。
看到这三个配置项,会不会有疑问,这三个到底该执行哪一个?答案是设置多个 saven m n 命令时,满足任何一个条件都会触发持久化。