2

目前,我正在将数据写入 redis,每 2 分钟减少为 mongo。我想知道我是否可以在这里使用 Mongo Cache 而不是 redis。这将在生产中节省 2 个 dbs 的成本。此外,mongodb 页面说:

WiredTiger 缓存存储未压缩的数据并提供类似内存的性能

我想对其进行测试,但我找不到任何有关使用 WiredTiger Cache 的文档。

注意:Wiredtiger 是默认的 mongo 存储引擎。

4

1 回答 1

0

您可以通过指定 In Memory 存储引擎来运行 Mongo DB 作为 Redis 的替代品:

mongod --storageEngine inMemory --dbpath <path>

你可以在这里阅读更多关于它的信息。

我可能错了,但我相信您仍然需要运行 2 个 Mongo DB 服务器,一个在 Wired Tiger 中运行用于磁盘存储,另一个在内存中运行用于缓存服务。

于 2017-07-10T03:41:01.463 回答