目录

  1. 在 Ubuntu / Debian 上安装
  2. 在 CentOS / RHEL 上安装
  3. 配置 Memcached
  4. 验证安装是否成功
  5. 参考资料

1. 在 Ubuntu / Debian 上安装

在 Ubuntu 或 Debian 系统上,可以使用 APT 包管理器安装 Memcached:

sudo apt update
sudo apt install memcached libmemcached-tools

安装完成后,Memcached 会自动作为系统服务运行。可以使用以下命令检查其状态:

sudo systemctl status memcached

如果未自动启动,可以使用以下命令启动:

sudo systemctl start memcached

设置开机自启:

sudo systemctl enable memcached


2. 在 CentOS / RHEL 上安装

在 CentOS 或 RHEL 系统上,可以使用 YUM 包管理器安装 Memcached:

sudo yum install memcached libmemcached

安装完成后,启动 Memcached 服务:

sudo systemctl start memcached
sudo systemctl enable memcached

查看运行状态:

sudo systemctl status memcached


3. 配置 Memcached

Memcached 的默认配置文件位于 /etc/memcached.conf(Ubuntu/Debian)或 /etc/sysconfig/memcached(CentOS/RHEL)。

可以修改以下参数来优化 Memcached 的运行:

  • 修改监听 IP(默认 127.0.0.1,限制本地访问)
    /etc/memcached.conf 文件中找到 -l 127.0.0.1,如果希望允许远程访问,可以改为: -l 0.0.0.0 ⚠️ 安全提示:如果允许远程访问,建议配置防火墙或使用 iptables 限制访问 IP。
  • 修改内存分配(默认 64MB) -m 128 这里的 128 表示 Memcached 将使用 128MB 的内存。
  • 修改端口(默认 11211) -p 11211 如果需要更改端口,修改 -p 选项即可。

修改完成后,重启 Memcached 使配置生效:

sudo systemctl restart memcached


4. 验证安装是否成功

可以使用 telnet 连接到 Memcached 进行测试(确保 telnet 已安装):

telnet 127.0.0.1 11211

连接成功后,输入 stats 命令查看状态信息:

stats

如果能看到返回的 Memcached 统计数据,则说明安装成功。


5. 参考资料