# stats 命令

URL: https://caijiao.org/memcached/03-basic/04-cli-stats
Source: docs/memcached/03-basic/04-cli-stats.md
Description: 本章节介绍 Memcached 的 stats 命令，用于查看缓存服务器的运行状态和性能指标，帮助用户监控和调优服务。

`stats` 是 Memcached 提供的诊断命令，用于获取服务器的各种运行统计信息，帮助运维人员监控服务状态。

## 基本用法

命令格式：

```bash
stats
```

服务器返回一系列键值对，包含当前 Memcached 实例的统计数据。例如：

```bash
STAT pid 12345
STAT uptime 3600
STAT curr\_items 1000
STAT total\_items 5000
STAT bytes 1048576
STAT curr\_connections 50
STAT cmd\_get 10000
STAT cmd\_set 8000
STAT get\_hits 7500
STAT get\_misses 2500
END
```

## 常见指标说明

- `pid`：进程 ID  
- `uptime`：运行时间（秒）  
- `curr_items`：当前缓存的对象数  
- `total_items`：累计存储的对象数  
- `bytes`：当前缓存使用的内存字节数  
- `curr_connections`：当前连接数  
- `cmd_get`：执行的 get 命令总数  
- `cmd_set`：执行的 set 命令总数  
- `get_hits`：成功命中的次数  
- `get_misses`：未命中的次数  

## 作用

通过 `stats` 命令，用户可以实时了解 Memcached 的负载、命中率和资源使用情况，帮助判断缓存效果和系统瓶颈。
