
# Memcached单机实例（已停售）
![](https://support.huaweicloud.com/productdesc-dcs/public_sys-resources/note_3.0-zh-cn.png)
DCS Memcached已停售，建议使用Redis实例。
本章节主要介绍Memcached单机实例的特点和架构。
#### 单机实例特点
1. 系统资源消耗低，支持高QPS 单机实例不涉及数据同步、数据持久化所需消耗的系统开销，因此能够支撑更高的并发。Memcached的单机实例QPS达到10万以上。
   
2. 进程监控，故障后自动恢复 DCS部署了业务高可用探测，单机实例故障后，30秒内会重启一个新的进程，恢复业务。
   
3. 即开即用，数据不做持久化 单机实例开启后不涉及数据加载，即开即用。如果服务QPS较高，可以考虑进行数据预热，避免给后端数据库产生较大的并发冲击。
   
4. 低成本，适用于开发测试 单机实例各种规格的成本相对主备减少40%以上。适用于开发、测试环境搭建。
   
总体说来，单机实例支持读写高并发，但不做持久化，实例重启时不保存原有数据。单机实例主要服务于数据不需要由缓存实例做持久化的业务场景，如数据库前端缓存，用以提升数据读取效率，减轻后端并发压力。当缓存中查询不到数据，可穿透至磁盘数据库中获取，同时，重启服务、缓存实例时，可从磁盘数据库中获取数据进行预热，降低后端服务在启动初期的压力。
#### 实例架构设计
DCS的Memcached单机实例架构，如[图1]所示。
图1Memcached单机实例示意图   
![](https://support.huaweicloud.com/productdesc-dcs/zh-cn_image_0272802548.png)
示意图说明：
- **VPC**
  虚拟私有云。实例的内部所有服务器节点，都运行在相同VPC中。
  ![](https://support.huaweicloud.com/productdesc-dcs/public_sys-resources/note_3.0-zh-cn.png)
  Memcached单机实例不支持公网访问，客户端需要与实例处于相同VPC，并且配置安全组访问规则。
  相关参考：[如何选择和配置Redis实例以及客户端的安全组](https://support.huaweicloud.com/dcs_faq/dcs-faq-0713002.html)。
  
- **客户应用**
  运行在ECS上的客户应用程序，即实例的客户端。
  Memcached实例兼容开源协议，可直接使用开源客户端进行连接，关于多语言客户端连接示例，请参考用户指南的[连接缓存实例](https://support.huaweicloud.com/usermanual-dcs/dcs-ug-0312014.html)。
  
- **DCS缓存实例**
  DCS实例，单机实例只有1个节点，1个Memcached进程。
  DCS实时探测实例可用性，当Memcached进程故障后，DCS为实例重新拉起一个新的Memcached进程，恢复业务。
  Memcached实例访问端口为11211。
  
 
