# 什么是 Memcached？

URL: https://caijiao.org/memcached/01-intro/01-what-is-memcached
Source: docs/memcached/01-intro/01-what-is-memcached.md
Description: Memcached 是一个高性能、分布式的内存缓存系统，用于加速 Web 应用的数据访问，减少数据库负载，提升网站响应效率和可扩展性。

Memcached 是一个开源的内存缓存系统，用于加速动态 Web 应用的访问速度。它通过将数据库查询结果、计算密集型数据或频繁请求的内容缓存在内存中，避免重复查询数据库或执行相同的运算。

## 核心特性

- 基于内存，读写速度极快，延迟低。
- 使用简单的 key-value 数据结构。
- 无持久化机制，数据断电即失。
- 支持多种编程语言客户端。

## 适用场景

Memcached 非常适合缓存不需要持久化的数据，比如页面片段、API 响应、数据库查询结果等，有效缓解高并发下的性能瓶颈。

## 为什么使用 Memcached？

相比传统的磁盘缓存或数据库层缓存，Memcached 提供了更高的吞吐量和更低的延迟，适用于需要快速响应的高性能网站和服务。
