好了,大功告成,我再也不用担心自己挂了,会有人帮我从持久化文件中恢复我的内存数据的。但没来得及持久化的,我就不管了。具体什么时候进行一次持久化,我给主人留了一个配置save m n表示 m 秒内数据集存在 n 次修改时,自动触发一次持久化。主人也可以配置多个这样的配置项。而我也好心给主人配了个默认的配置项,并写了段注释。
# Save the DB on disk: # In the example below the behaviour will be to save: # after 900 sec (15 min) if at least 1 key changed # after 300 sec (5 min) if at least 10 keys changed # after 60 sec if at least 10000 keys changed save 900 1 save 300 10 save 60 10000
我想以主人的英文水平,应该可以读得懂。好啦,这回真的是大功告成了!这个破玩意,我给起个名字,就叫 RDB。没什么特别的含义,其实就是用我的名字作为开头,Redis DB 而已。