Redis和MongoDB区别
Redis和MongoDB区别
1.内存管理机制
Redis数据全部存在内存,定期写入磁盘,当内存不够时,可以选择指定的LRU算法删除数据
MongoDB数据存在内存,由Linux系统mmap 实现(MongoDB将内存管理工作交给操作系统的虚拟内存管理器来完成,mmap调用的最终目的是,将设备或文件映射到用户进程的虚拟地址空间,实现用户进程对文件的直接读写),当内存不够时,只将热点数据放入内存,其他数据存在磁盘
2.支持的数据结构
Redis支持的数据结构丰富,包括String、Hash、Set、List
原创
2020-08-13 13:11:48 ·
850 阅读 ·
0 评论