Files
nexus/wiki/entities/Amazon-ElastiCache.md
2026-04-24 00:03:01 +08:00

2.0 KiB
Raw Blame History

title, type, tags, sources, last_updated
title type tags sources last_updated
Amazon ElastiCache entity
AWS
Database
In-Memory
Cache
Redis
Memcached
ctp-topic-51-architecting-with-aws-purpose-built-databases
2026-04-23

Overview

Amazon ElastiCache 是 AWS 全托管的内存缓存服务,支持 Redis 和 Memcached 两种引擎,是降低数据库负载和提升应用响应速度的核心组件。

Key Characteristics

  • 双引擎Redis全功能支持数据结构丰富和 Memcached简单高并发多核
  • 性能:内存访问,微秒至毫秒级延迟
  • 全托管:自动补丁、故障恢复、备份
  • 复制:支持只读副本,提升读取吞吐量

Key Use Cases

  • 数据库缓存:将高频读取数据缓存,减少数据库负载(典型命中率 80%+
  • 会话存储:用户会话数据(登录状态、购物车)
  • 实时分析:排行榜、计数器、实时指标
  • 媒体流缓存:视频/音乐流媒体缓存热点内容
  • 消息队列Redis Pub/Sub 实现发布/订阅模式

Notable Users

Aliases

  • ElastiCache
  • Amazon ElastiCache
  • AWS ElastiCache
  • Amazon ElastiCache for Redis
  • Amazon-RDS数据库层ElastiCache 作为缓存层配合使用
  • Amazon-DynamoDBNoSQL 数据库ElastiCache 可作为 DynamoDB 的读取加速层
  • Amazon-Aurora关系型数据库ElastiCache 可缓存 Aurora 的热点查询结果