面试题答案
一键面试在Redis配置文件中,通过以下配置项来调整RDB自动间隔性保存的定时任务:
save <seconds> <changes>
<seconds>
:表示时间间隔,单位为秒。<changes>
:表示在指定的<seconds>
时间内,键值对发生变化的次数。- 含义:当在
<seconds>
秒内,Redis数据集中至少发生<changes>
次写操作时,触发一次RDB持久化操作,将当前数据保存到磁盘上的RDB文件中。例如save 900 1
表示如果在900秒(15分钟)内至少有1个键值对发生变化,则执行一次RDB快照。可以配置多个save
条件,只要满足其中一个就会触发RDB持久化。