Memcached
易于使用的分布式内存键值存储,可用作高性能缓存或会话存储。
什么是 Memcached?

Memcached 如何运作?
与将数据存储在磁盘或 SSD 上的数据库不同,Memcached 将数据保存在内存中。由于无需访问磁盘,Memcached 等内存键值存储避免了查找时间延迟,并且可以在几微秒内访问数据。Memcached 还是分布式的,这意味着它可以通过添加新节点轻松扩展。同时,由于 Memcached 是多线程的,您可以轻松扩展计算容量。Memcached 运行快速且可扩展,不仅设计简单、内存管理高效,而且对大多数热门语言提供 API 支持,因此非常适合高性能、大规模缓存使用案例。
Memcached 的优势
使用案例
缓存
会话存储
语言支持
Memcached 支持大多数领先的编程语言和协议,包括:
Python
Java
PHP
C/C#/C++
Perl
Go
Ruby
JavaScript
Node.js
ASCII 协议
二进制协议
TCP 和 UDP 协议
Redis 与Memcached
Redis 和 Memcached 是两种最受欢迎的内存中键值数据存储服务。Memcached 的设计颇为简洁,而 Redis 具有多种功能,能够有效应用于各种使用案例。了解这两种引擎的区别,以便确定能够更好地满足您需求的解决方案。详细了解 Redis 与Memcached
AWS 上完全托管的 Memcached
Amazon 提供完全托管的 Memcached 服务,即 Amazon ElastiCache for Memcached:
- 轻松地在云中设置、操作和扩展 Memcached 部署。自动检测和更换故障节点。
- 充分利用经济高效且可调整的硬件容量。
- 使用具备自动发现功能的 ElasitCache Memcached 集群客户端,以通过简化节点管理来加快应用程序的开发。