可以关闭MongoDB缓存吗?我们正在使用Redis来存储活动数据。我们计划使用redis以规范化的方式保存这些正在使用的数据。其中一个将数据传递到redis的源是mongodb实例。
既然我们使用redis来保存数据在内存中,我们可以关闭mongos缓存功能吗?
谢谢!
MongoDB使用内存映射I/O,这意味着操作系统缓存数据而不是数据库,并且不可能关闭此缓存。
如果需要内存,操作系统通常使用最近最少使用的算法来丢弃缓存,所以如果你不从MongoDB请求旧数据,这些页面将被释放,这意味着它不会真正干扰Redis。