作用:特殊大并发场景下
高性能键值对 缓存
优势:
消息队列:双十一抢购,大量存入数据库行为同时发生,导致服务器瘫痪.使用消息队列,把任务存在队列中,由程序拿出来依次执行,面对打请求就不会直接瘫痪.
服务器集群,分工提高效率:具备主从复制能力,使得主服务器专门写,从服务器专门读,灵活布置高效实现
高效率 :每秒11万次set,8万次get,因为运行在内存所以有极高效率,
可持久化:同时可借助硬盘持久化数据作为数据库使用,(较于memcache独占的功能)
原子性:事务要么成功要么失败回滚,保证转账等应用场景严格实现
常用场景:双十一下单,游戏道具限时分发,<新浪微博>最热门,点击率最高的top list,用memcache+mysql概率会造成缓存过期,直接redis会更好,
代码:
![](http://images.cnitblog.com/blog/517909/201411/041126022368906.png)