1).内存管理机制
a.Redis的数据全部存储在内存当中,会定期写入到磁盘当中,当内存不够用时,
可以选择指定的LRU(最近最少使用算法)的算法删除数据;
b.MongoDB数据存在内存,有Linux系统mmap(Linux的一种文件映射方式)实现,当内存不够时,只是将热
点数据放入内存,其他数据全部存储在磁盘中;
2).支持的数据结构
a.Redis支持hash、set、list等;
b.MongoDB支的数据结构比较单一,但支持丰富的数据表达;
3).数据量和性能
当物理内存够用时,Redis > MongoDB > Mysql。
原文地址:https://www.cnblogs.com/kaka6k66k/p/11718031.html
时间: 2024-11-04 22:09:30