1、Redis使用场景
(1)、会话缓存(Session Cache)
(2)、全页缓存(FPC)
(3)、队列
(4)、排行榜、计数器
(5)、发布、订阅
2、Memcache与Redis的区别有哪些?
(1)、存储方式不同,memcache把所有数据存在内存中,数据不能超过内存大小,断电后数据会挂掉。
Redis有部分会存放在硬盘中,这样能保证数据的持久性。
(2)、数据支持类型不同 memcache对数据类型支持相对简单,redis有复杂的数据类型
(3)、使用低层模型不同,他们之间底层的实现方式、以及客户端之间的通讯的应用协议不同。redis
直接自己构建了VM机制,因为一般的系统调系统函数的话,会浪费一定的时间去移动和请求。
(4)、支持的value大小不一样 redis最大可以达到1GB,而memcache只有1MB。