memcache redis mogodb 分别适用在什么样的场景?

Posted 久违的绽放

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了memcache redis mogodb 分别适用在什么样的场景?相关的知识,希望对你有一定的参考价值。

memcache 与 redis 都是key-value存储系统,相对来说redis可能比memcache适应场景多些,存储的value类型也更多些,而redis也支持主从同步。而mongo是一种文档型的数据库。
1、memcache 主要可以用作缓存系统,用于缓存文件、数据库查询结果等,因为它在内存中读取,会提高web服务的性能。可用于网站数据缓存,来减少对数据库的直接查询,降低压力。
2、redis 当然也是可以用作缓存,不过你看下weibo,很多场景都是应用的redis.
3、mongodb 是一种文档型的数据库。它的查询速度较快,非常适合做实时的插入、更新与查询,例如日志记录、消息记录等。

以上是关于memcache redis mogodb 分别适用在什么样的场景?的主要内容,如果未能解决你的问题,请参考以下文章

Django分别使用Memcached和Redis作为缓存的配置(Linux环境)

说说数据缓存那点事:Redis和memcached对比

mogodb怎么用robomongo导出数据

数据库相关面试题

Redis 究竟适不适合当队列来用?

Dubbo -- 多协议支持