# 多线程配置

URL: https://caijiao.org/memcached/04-advanced/03-threads
Source: docs/memcached/04-advanced/03-threads.md
Description: 本章节介绍 Memcached 的多线程配置方法，包括启动参数设置和线程数优化，帮助提升缓存服务器的并发处理能力。

Memcached 支持多线程处理请求，可以通过启动参数配置线程数以提升并发性能。

## 配置线程数

启动 Memcached 时使用 `-t` 参数指定线程数：

```bash
memcached -t 4
````

表示启动 4 个线程处理客户端请求。

## 线程数建议

* 线程数通常设置为 CPU 核心数或其倍数。
* 线程数过少可能导致请求阻塞，影响性能。
* 线程数过多可能引起上下文切换开销，反而降低效率。

根据服务器硬件和负载情况合理调优。

## 其他相关参数

* `-c`：设置最大连接数。
* `-m`：设置内存大小。

合理配置多线程与资源参数，有助于提升 Memcached 处理能力和稳定性。
