第2章 服务器指南
第2章:服务器指南
安装
Memcached 适用于大多数 Linux 和类 BSD 系统,官方不提供 Windows 版本的支持。
使用系统包安装
建议直接安装操作系统提供的 memcached 软件包。系统会自动处理依赖关系并负责安全更新。
在 Debian 或 Ubuntu 上:`apt-get install memcached`
在 Red Hat 或 Fedora 上:`yum install memcached`
在 Mac 上:`brew install memcached`
如需更多详情,请参阅对应操作系统的包管理文档。
系统包可能存在的问题
操作系统包管理器提供的 memcached 版本可能已过期。如果你使用的是较旧的操作系统(例如 Ubuntu LTS),提供的 memcached 版本可能严重滞后。
如果系统版本过旧,你可能会错过新功能或 bug 修复。包管理器可能提供获取更新版本的选项,你也可以使用 Docker,或者直接从源代码编译 memcached。
从源代码安装
Memcached 依赖于 libevent 和 C 编译器。
安装依赖: `apt-get install build-essential libevent-dev` `yum install libevent-devel` …… 或安装你的系统所需的其他依赖。
从源代码安装的步骤: ```bash wget https://memcached.org/latest [可能需要重命名该文件] tar -zxf memcached-x.x.x.tar.gz cd memcached-x.x.x ./configure --prefix=/usr/local/memcached make && make test && sudo make install ```
运行 `./configure --help` 查看完整配置选项。
安装客户端
单独的 Memcached 只是一个键值存储守护进程。仅安装它并不会自动加速或缓存你的数据:你需要在应用程序中编程调用此服务。
应用程序需要客户端库,通常每种编程语言都有现成的可用客户端。
配置