主要使用场景

访问频度极高业务

像社交网络、电子商务、游戏、广告等业务,对数据库的访问频率都会很高。可以将频繁访问非常高的数据存储在 Memcached 中,底层数据依然存储在 RDS 当中。

游戏数据场景

在游戏单区单服场景中,Memcached 作为缓存层,可以存储非角色类数据,如排行榜等数据。Memcached 高性能读取速度可以很好的满足玩家需要快速访问数据的需求。

网站数据缓存

如果网站有访问量很大的动态网页,则后端数据库将会有很高的负载压力。由于大部分访问对数据库都是读操作,用户可以使用 Memcached 来缓存网页静态数据尽量减少数据库负载,提高用户访问网站页面的速度。

电商数据缓存

电商系统为了应对高并发、秒杀等场景,在后端架构会构建多层缓存。如商品分类数据、商品搜索结果的列表数据、可查看的商品数据库,商家的基本信息数据等,这类数据访问量特别高且不会经常改变。在这样的场景下,用户可以使用 Memcached 来缓存这类数据实现数据的快速读取,提供访问速度。