开发者社区> mydcool> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

redis与memcache区别总结

简介: 2015年9月2日 14:04:19 总会被问到两者的区别, 在这里总结下: redis 有内置的多种数据结构, list(可用于实现小型队列), hash, set, zset...; memcache 只是简单的键值存储 redis 有持久化机制, 还利用了虚拟内存, memcache是纯...
+关注继续查看

2015年9月2日 14:04:19

总会被问到两者的区别, 在这里总结下:

redis 有内置的多种数据结构, list(可用于实现小型队列), hash, set, zset...; memcache 只是简单的键值存储

redis 有持久化机制, 还利用了虚拟内存, memcache是纯内存,挂了就没有了(缓存穿透)

redis 借鉴了libevent的部分功能,实现自己的事件机制, 安装时不依赖libevent

redis 借鉴了操作系统的虚拟内存机制, 只是每次加载硬盘数据可以自己控制(例如,redis读一个字节, 将连续的512字节读入内存; OS则是读取整个page页)

redis 是单线程, 没有锁机制, 但在执行命令时有事务(原子性)机制, memcache 则是通过cas(类似乐观锁)锁机制达到数据一致性的效果

redis 可以设置主从复制, memcache没有

redis 单进程只可以使用一个cpu核; memchache 可以使用多个核

redis 有过期机制

memcache 可以存放图像, 视频, 文件

memcache 限制键的字符长度以及值的大小

 

Finger PHP 框架

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
redis和memcache区别
redis和memcache区别
34 0
memcache和redis区别
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34173549/article/details/80612867 我这段时间在用Redis,感觉挺方便的,但比较疑惑在选择内存数据库的时候到底什么时候选择redis,什么时候选择memcache,然后就查到下面对应的资料,是来自redis作者的说法(stackoverflow上面)。
1939 0
Redis memcache 区别
引用:http://lxsym.blog.51cto.com/1364623/856468 http://taotao1240.blog.51cto.com/731446/757904 1、 Redis和Memcache都是将数据存放在内存中,都是内存数据库。
868 0
Redis之集群环境搭建
前面文章介绍了Redis的主从复制,虽然该模式能够在一定程度上提高系统的稳定性,但是在数据访问量比较大的情况下,单个master应付起来还是比较吃力的,这时我们可以考虑将redis集群部署,本文就来重点给大家介绍下Redis的集群部署操作。
117 0
Linux——搭建Redis集群
  上一篇文章介绍到redis的安装和配置,有时候我们需要考虑负载均衡或者容灾机制,在某台机器宕机的时候不能影响程序的正常工作,因此今天和大家共同搭建一些redis集群。
1186 0
基于Twemproxy的Redis集群方案
基于Twemproxy的Redis集群方案 原文地址:http://www.cnblogs.com/haoxinyue/p/redis.html  为了保持方便,愿原博主谅解 概述 由于单台redis服务器的内存管理能力有限,使用过大内存redis服务器的性能急剧下降,且服务器发生故障将直接影响大面积业务。
991 0
Redis复制与可扩展集群搭建
Redis复制流程概述 Redis的复制功能是完全建立在之前我们讨论过的基于内存快照的持久化策略基础上的,也就是说无论你的持久化策略选择的是什么,只要用到了Redis的复制功能,就一定会有内存快照发生,那么首先要注意你的系统内存容量规划,原因可以参考我上一篇文章中提到的Redis磁盘IO问题。
1087 0
+关注
mydcool
php相关专家
287
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载