mongodb做持久化存储数据库,还有必要使用redis再做一层缓存吗?
滿天的星座
滿天的星座 2017-05-16 13:19:03
[Redis讨论组]

mongodb做持久化存储数据库,还有必要使用redis再做一层缓存吗?

ps:我自己观察了一下mongodb服务端进程即使数据量很小(容量1g多)在运行的时候也占了有1g多内存,难道mongodb自己实现了一套将热数据放在内存的缓存?

滿天的星座
滿天的星座

全部回复(3)
阿神

redis做缓存只是为了让应用或网站访问加速,减少数据库压力,这才是缓存的目的.
如果mongodb的访问速度正常,压力不大,那么就不需要使用缓存.

滿天的星座

你猜的没错,mongoDB 倾向于尽量把数据存储在内存中;压力不大可以不用 redis。

大家讲道理

难道mongodb自己实现了一套将热数据放在内存的缓存?

对的。

mongodb做持久化存储数据库,还有必要使用redis再做一层缓存吗?

如果你不觉得有必要,那就是没必要。对于 MongoDB,一般只有需要大量计算的内容才需要另外放缓存里去。

另外 Redis 不仅仅可以当缓存,也有很多其它用法。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号