我正在使用Redis工作,我想知道是否有一种内置的方法可以在Redis上保留磁盘上的内存密钥时加入一个钩子或回调?最后它可能是不必要的,但是一旦将不同的密钥存储在磁盘上,我想更新Redis中的密钥?这可能吗?
答案 0 :(得分:2)
不,这是不可能的。是的,如果内存和磁盘数据不同,则无需在Redis中更新密钥。此外,您可以(但在大多数情况下,您真的不想在生产环境中)强制使用BGSAVE或SAVE将数据保存到磁盘。
请阅读有关redis persistence和persistence demystified的信息,了解redis如何在磁盘上保存数据以及保证数据相关性的原因。