目录

  1. 下载 Memcached
  2. 安装 Memcached
  3. 配置 Memcached
  4. 启动和管理 Memcached
  5. 验证安装是否成功
  6. 参考资料

1. 下载 Memcached

官方并未提供 Windows 版本的 Memcached,但可以使用社区维护的 Windows 版本:NorthScale MemcachedJellycan Memcached for Windows

推荐下载地址:

选择合适的版本后,下载 memcached.exe 文件。


2. 安装 Memcached

2.1 解压并移动文件

memcached.exe 移动到 C:\memcached\ 目录(或其他你喜欢的目录)。

2.2 以服务模式安装(推荐)

打开 命令提示符(cmd),以管理员权限运行以下命令,将 Memcached 安装为 Windows 服务:

C:\memcached\memcached.exe -d install

然后启动服务:

C:\memcached\memcached.exe -d start

要停止服务,可以使用:

C:\memcached\memcached.exe -d stop

要卸载服务:

C:\memcached\memcached.exe -d uninstall


3. 配置 Memcached

Memcached 在 Windows 下的默认配置参数可以在安装时设置,例如:

C:\memcached\memcached.exe -m 128 -p 11211 -d install

  • -m 128 设置内存大小(单位 MB)
  • -p 11211 指定端口号
  • -d install 作为服务安装

如果需要修改配置,可先卸载再重新安装:

C:\memcached\memcached.exe -d uninstall
C:\memcached\memcached.exe -m 256 -p 11211 -d install


4. 启动和管理 Memcached

在 Windows 中,你可以使用 服务管理器 来管理 Memcached:

  1. Win + R,输入 services.msc,回车
  2. 找到 Memcached Server
  3. 右键 > 启动 / 停止 / 重启

或者使用命令行手动管理:

net start memcached
net stop memcached


5. 验证安装是否成功

5.1 使用 telnet 连接

确保 Windows 已安装 telnet(若未安装可在 “Windows 功能” 中启用)。

然后在命令提示符中输入:

telnet 127.0.0.1 11211

如果连接成功,输入:

stats

Memcached 应该会返回一系列统计信息,如:

STAT pid 1234
STAT uptime 100
STAT curr_connections 5
...
END

5.2 使用 memcached-tool 查看状态

如果你安装了 libmemcached-tools,可以使用:

memcached-tool 127.0.0.1:11211 stats


6. 参考资料