在Redis中,崩溃后是否可以丢弃特定密钥的HDD备份?

时间:2019-06-21 00:23:39

标签: caching redis lifetime

我有一个未来的问题,我想解决。

假设我将很少更改的特定值保存到Redis数据库中。
例如,假设{obscure_setting:“某些设置”}被无限期保存(TTL 0)。

现在,可以说我参加了

SET('obscure_setting','Some other setting',0)

这是最后一个事务,并且与Redis节点崩溃的那一刻(5分钟后)之间没有写入任何内容。

重新启动节点后,它将尝试从HDD恢复其最新状态,即{obscure_setting:“某些设置”}。

除了始终使用TTL缓存数据(仍然只是部分缓解措施)之外,是否有其他方法可以防止这种情况发生?

或者,是否有一种方法可以告诉Redis在崩溃时不要从HDD还原(但是在正确关闭后才还原)?

0 个答案:

没有答案