1).内存管理机制

  a.Redis的数据全部存储在内存当中,会定期写入到磁盘当中,当内存不够用时,

可以选择指定的LRU(最近最少使用算法)的算法删除数据;

  b.MongoDB数据存在内存,有Linux系统mmap(Linux的一种文件映射方式)实现,当内存不够时,只是将热

点数据放入内存,其他数据全部存储在磁盘中;

  2).支持的数据结构

  a.Redis支持hash、set、list等;

  b.MongoDB支的数据结构比较单一,但支持丰富的数据表达;

  3).数据量和性能

  当物理内存够用时,Redis > MongoDB > Mysql。

最新文章

  1. 【记录】Ubuntu下安装VirtualBox
  2. [译]AngularJS中DOM操作
  3. JAVA EE Hibernate基础一之环境配置
  4. 【C语言】外部函数和内部函数
  5. ZooKeeper应用场景介绍
  6. 安卓学习之--如何关闭所有的activity
  7. ImportError No module named memcache
  8. BZOJ 2762: [JLOI2011]不等式组( 平衡树 )
  9. 浅谈Java泛型中的extends和super关键字(转)
  10. 升级ruby
  11. runat="server"
  12. POJ 2828 Buy Tickets 线段树 倒序插入 节点空位预留(思路巧妙)
  13. BinDiff安装使用教程
  14. ID 生成器
  15. HDU - 1255 扫描线+离散化进阶
  16. Java 线程的生命周期
  17. Firefox37.0.1+selenium 2.53+python3.6打开浏览器时报错NameError: name 'basestring' is not defined
  18. Webservice和EJB的区别
  19. JS 字符串两边截取空白的trim()方法的封装
  20. Win10 + vs2017 编译并配置tesseract4.1.0

热门文章

  1. BZOJ 1488 Luogu P4727 [HNOI2009]图的同构 (Burnside引理、组合计数)
  2. mysql 日期转换sql函数
  3. LeetCode 15. 三数之和(3Sum)
  4. Daily Schedule
  5. 【Spark机器学习速成宝典】基础篇01Windows下spark开发环境搭建+sbt+idea(Scala版)
  6. c++使用openssl操作秘钥相关
  7. js对数组分组处理
  8. Oracle 数据自动备份 通过EXP备份
  9. CentOS 5.5 安装 64位 Oracle 10g
  10. python调用dll详解