0

我在 redis 中有多个键,其中大多数都是微不足道的,如果我的 redis 服务器出现故障,它们可能会丢失。

但是我有一两把钥匙,我不能丢失。因此,我希望每当服务器重新启动时,redis 仅从其持久存储中读取这几个键,并在它们更改时继续保持这些键。

redis有这个功能吗?如果是,什么命令使密钥持久化到文件以及如何区分黑白持久化和非持久化密钥。

如果不是,我可以使用什么方法,这样我就不需要在写入 Redis 之前制作自己的持久文件

限制(如果答案是否定的)

  1. 我不想更改在 redis 中输入的客户端代码。

  2. 我无法向 redis 添加更多服务器(如果存在任何此类解决方案,但想知道它)。

编辑 我不想将大多数密钥保存为持久性的另一个原因,因为它是巨大的数据,每秒数百条记录-其中大部分在 10 分钟内到期。

4

0 回答 0