目录
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 统计数据,则说明安装成功。
发表回复