Q70 — AWS DVA-C02 第3章
第 70/100 题 | ← 返回第3章
开发人乡商要实施缓存来存储应用程序经常封Amazon RDS for MySQI 数哪库查询 的数哪。将被缓存的数哪高构包括集合和排序集合。 开发人乡应该如何实现缓存以实现最纸延迟?
- A. 为Memcached 实例创建一个Amazon ElastiCache 。在缓存数据之前将数据序列化为JSON。
- B. 为Redis 实例创建一个Amazon ElastiCache 。使用Redis 客户端库来缓存数据。 ✓
- C. 创建一个Amazon DynamoDB 表。在缓存数据之前将数据序列化为JSON。
- D. 为Memcached 实例创建一个Amazon ElastiCache 。使用Memcached 客户端库来缓存数据。
正确答案: B. 为Redis 实例创建一个Amazon ElastiCache 。使用Redis 客户端库来缓存数据。
解析
Redis相较于Memcached更适合存储集合和排序集合这样的数据结构,且具有更低的延迟。它提供了更丰富的数据类型和操作,能够更好地满足应用程序的需求。创建Redis实例的AmazonElastiCache,并使用Redis客户端库来缓存数据,可以有效地实现最低延迟。而Memcached在处理复杂数据结构时不如Redis高效,DynamoDB通常更适用于不同的场景。因此,选项B是正确答案。 【灯笼考证提供:swufelp1999】