具体而言,分布式缓存Redis可用于以下场景:
1、页面缓存
Redis可将Web页面的内容片段,包括HTML,CSS和图片等静态数据,缓存到Redis实例,提高网站的访问性能。
比如在电商类应用中,热销商品展示、秒杀推荐等数据面临高并发读的压力,分布式缓存Redis的高并发及灵活扩展,可轻松支持此类应用。
2、状态缓存
Redis可将Session会话状态及应用横向扩展时的状态数据等缓存到DCS实例,实现状态数据共享。在应对游戏应用中爆发式增长的玩家数据存储和读写请求时,使用分布式缓存Redis可通过将热点数据放入缓存,加快用户端访问速度,提升用户体验。
3、应用对象缓存
Redis可作为服务层的二级缓存对外提供服务,减轻数据库的负载压力,加速应用访问。
4、事件缓存
Redis可提供针对事件流的连续查询(continuous query)处理技术,满足实时性需求。
分布式缓存服务,上云快人一步。
原文地址:http://blog.51cto.com/13739602/2121715