2

我正在使用 redis 存储高度请求的信息,但我想将请求较少的内容存储在磁盘上的列表/集中。我一直在环顾四周,没有运气。Memcached、Riak 等似乎没有列表/设置数据类型。是否有具有这些功能的数据库?

谢谢。

4

1 回答 1

2

运行另一个 Redis 实例并使用 AOF 对其进行配置。仅附加文件。

你可以在这里读更多关于它的内容:

http://redis.io/topics/persistence

向下滚动一半,上面有很多很好的信息。

仅附加文件 快照不是很持久。如果你的运行 Redis 的计算机停止,你的电源线出现故障,或者你不小心杀死了 -9 实例,那么最新写入 Redis 的数据将会丢失。虽然这对某些应用程序来说可能没什么大不了的,但也有完全持久性的用例,在这些情况下,Redis 不是一个可行的选择。仅附加文件是 Redis 的另一种完全持久的策略。它在 1.1 版中可用。您可以在配置文件中打开 AOF: appendonly yes 从现在开始,每次 Redis 收到更改数据集的命令(例如 SET)时,都会将其附加到 AOF。当您重新启动 Redis 时,它将重新播放 AOF 以重建状态。

于 2013-02-07T03:36:27.883 回答