memcache和redis的区别
来源:互联网 发布:php 检验 excel 编辑:程序博客网 时间:2024/05/20 00:16
首先说一下memcache和redis本质上来说都主要是用来做数据缓存的
这里主要谈谈memcache和redis的区别:
①从数据存储位置上来分,memcache的数据存在内存中,而redis既可以存储在内存中,也可以存储的到磁盘中,达到持久化存储的功能,memcache一旦断电,数据全部丢失,redis可以利用快照和AOF把数据存到磁盘中,当恢复时又从磁盘中读取到内存中,当物理内存使用完毕后,可以把数据写入到磁盘中。
②从存储数据的类型上来分,memcache和redis存储的方式都是键值对,只不过redis值的类型比较丰富,有string(字符串),hash(哈希),list(列表),set(集合)zset(有序集合),而memcache主要存储的是字符串。
③从架构层次来分,Redis支持master-slave(主—从)模式应用,memcache支持分布式。
④另外从存储数据的大小上来分,Redis单个value的最大限制是1GB,memcached只能保存1MB的数据。但是Memcache在存储100K以上的数据,性能稍微好一点。
⑤另外redis只支持单核,memcache可以支持多核,当然关于redis取代memcache的说法,在一般情况下,两者性能都很高,在大多的业务场景选择上,redis的选择可能更加具有优势,但也不能说可以完全取代,最终还是取决于你的应用场景。
阅读全文
0 0
- memcache 和 redis 的区别
- Redis和Memcache的区别?
- Redis和Memcache的区别
- memcache和redis的区别
- Redis和Memcache的区别
- Redis和Memcache的区别?
- Redis和Memcache的区别
- Redis和Memcache的区别
- redis和memcache的区别
- redis和memcache的区别
- Redis 和Memcache的区别
- Redis和Memcache的区别
- Redis和Memcache的区别
- Redis和Memcache的区别
- redis和memcache的区别
- memcache和redis的区别
- Redis和Memcache的区别
- Redis和Memcache的区别
- 线性表链式存储结构
- 在分布式系统中进行日志查询与管理的新手段介绍
- 64位Linux下安装mysql-5.7.13-linux-glibc2.5-x86_64
- KKT(Karush-Kuhn-Tucher)条件
- liunx 的用户和组
- memcache和redis的区别
- android Audio OverView之一(framework)
- 检查oracle表和索引可回收空间!!
- 点击联系我们弹出临时QQ对话框
- c#基础接触(打卡)
- LTDC 学习
- 前端js实现桌面通知
- 3(2)、uboot根目录下的mkconfig.mk文件代码
- 大学生走出校园踏入社会需坚持的原则