redis-vs-memcache

 
对比项
Redis
Memcache
类型
1.支持内存
2.非关系型数据库
1.支持内存
2.k-v键值对形式
3.缓存系统
数据存储类型
String
List
Set
Hash
ZSet
文件
二进制
k-v限制
key最大512M,value最大512M
key最大250字符,value最大1M
附加功能
1.发布/订阅
2.主从复制
3.lua脚本支持
扩展性
原生支持集群,有第三方代理支持,主从同步,一主一从,一主多从
通过magent代理事项
高可用
原生支持故障转移
通过magent+keepalive实现
性能
1.纯k-v value在100k以下性能好
value在100k以上性能好
数据持久性
1.支持持久化以及数据恢复,持久化 RDB快照和AOF日志持久化策略
 
1.不支持持久化
网络IO模型
单线程epoll事件驱动
线程池非阻塞IO-pipe
内存管理机制
基于Redis优化过的 malloc/free,可以使用虚拟内存
预分配的、各种固定大小的 trunk
并发数据一致性
单线程事务支持
基于cas
使用场景
session会话,消息队列,发布/订阅,排行榜/计数器,全页缓存
会员,海量小数据
参考网上多份材料

转载于:https://my.oschina.net/douglas/blog/3021708

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值