memcache和redis的区别
来源:互联网 发布:手机airdrop找不到mac 编辑:程序博客网 时间:2024/06/14 21:56
1、存储方式:
memecache 把数据全部存在内存之中,断电后会挂掉,数据不能超过内存大小
redis有部份存在硬盘上,这样能保证数据的持久性,支持数据的持久化(笔者注:有快照和AOF日志两种持久化方式,在实际应用的时候,要特别注意配置文件快照参数,要不就很有可能服务器频繁满载做dump)。
2、数据支持类型:
redis在数据支持上要比memecache多的多。
3、使用底层模型不同:
新版本的redis直接自己构建了VM 机制 ,因为一般的系统调用系统函数的话,会浪费一定的时间去移动和请求。
4、运行环境不同:
redis目前官方只支持Linux 上去行,从而省去了对于其它系统的支持,这样的话可以更好的把精力用于本系统 环境上的优化,虽然后来微软有一个小组为其写了补丁。但是没有放到主干上
memecache 把数据全部存在内存之中,断电后会挂掉,数据不能超过内存大小
redis有部份存在硬盘上,这样能保证数据的持久性,支持数据的持久化(笔者注:有快照和AOF日志两种持久化方式,在实际应用的时候,要特别注意配置文件快照参数,要不就很有可能服务器频繁满载做dump)。
2、数据支持类型:
redis在数据支持上要比memecache多的多。
3、使用底层模型不同:
新版本的redis直接自己构建了VM 机制 ,因为一般的系统调用系统函数的话,会浪费一定的时间去移动和请求。
4、运行环境不同:
redis目前官方只支持Linux 上去行,从而省去了对于其它系统的支持,这样的话可以更好的把精力用于本系统 环境上的优化,虽然后来微软有一个小组为其写了补丁。但是没有放到主干上
个人总结一下,有持久化需求或者对数据结构和处理有高级要求的应用,选择redis,其他简单的key/value存储,选择memcache。
阅读全文
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的区别
- CodeForces 524 C.The Art of Dealing with ATM(枚举)
- PAT 1066图像过滤 C
- Key Task HDU
- 如何让一个很长的单词在div里自动换行
- iOS UILabel根据字数自适应宽高以及控件按屏幕大小按比例缩放
- memcache和redis的区别
- Java_基础—Throwable的几个常见方法
- 网络攻击技术开篇——SQL Injection
- “GANs 之父”Goodfellow亲身传授:深度学习未来的8大方向和入门AI必备的三大技能
- Redis核心概念
- MAVEN用户手册
- oracle 取整的几种方法
- oracle外键关联而无法删除数据
- ribbon通过RestTemplate调用接口获取List<JavaBean>时,应使用数组而不能直接使用List