1

是否建议并且可以对通过 G-WAN 中的键值存储存储的数据使用过期时间,还是使用 Redis 之类的解决方案更好、更稳定(尤其是在涉及存储大量值的情况下) ?

4

1 回答 1

2

对通过 G-WAN 中的键值存储存储的数据使用过期时间是否可取且可行?

可能,当然。请参阅kv.c有关如何同时使用kv_do()处理过期和时间值的专用索引的示例。

可取的?实际上,这就是自 2009 年以来 G-WAN 的工作方式。它做得很好。

还是使用像 Redis 这样的解决方案更好更稳定?

我从来没有使用过 Redis,也没有在这样的测试中对它进行基准测试,但我记得曾经读过它的代码,而且,我不会打赌它比 G-WAN 更快或更可扩展。

此外,如果我没记错的话,他们不会使用相同的协议。但是如果 Redis 无法理解 HTTP 请求,G-WAN 的“协议处理程序”将允许您在 G-WAN 中实现 Redis 查询语言。

您为什么不自己研究并编写这样一个(小)应用程序,对其进行基准测试,然后将结果提交给 Redis 和 G-WAN 的作者以进行积极的批评/建议?

然后,您将获得问题的答案。

于 2013-10-05T21:04:31.687 回答