当前位置:Gxlcms > 数据库问题 > MongoDB和Redis的区别

MongoDB和Redis的区别

时间:2021-07-01 10:21:17 帮助过:16人阅读

  1).内存管理机制

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

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

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

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

  2).支持的数据结构

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

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

  3).数据量和性能

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

MongoDB和Redis的区别

标签:实现   的区别   数据表   存在   lru   表达   管理机   mongod   mon   

人气教程排行