目前,我正在将数据写入redis,每2分钟缩减为mongo。我想知道我是否可以在这里使用Mongo Cache而不是redis。这将节省生产中2 dbs的成本。此外,mongodb页面说:
WiredTiger缓存存储未压缩的数据并提供类似内存的性能
我想测试一下,但是我无法找到任何有关使用WiredTiger Cache的文档。
注意:Wiredtiger是默认的mongo存储引擎。
答案 0 :(得分:0)
您可以通过指定内存存储引擎
来运行Mongo DB作为Redis的替代品mongod --storageEngine inMemory --dbpath <path>
您可以详细了解here。
我可能错了,但我相信您仍然需要运行2台Mongo数据库服务器,一台运行在有线Tiger中用于磁盘存储,另一台运行In Memory存储用于缓存服务。