一、安装 Memcached
1. 安装依赖库(libevent)
Memcached 依赖于 libevent 库,需先进行安装:
yum -y install libevent libevent-devel
2. 安装 Memcached
使用 YUM 包管理器直接安装:
yum -y install memcached
3. 查看安装路径
安装完成后可通过以下命令查看 Memcached 的可执行文件位置:
whereis memcached
输出示例:
memcached: /usr/bin/memcached /usr/share/man/man1/memcached.1.gz
二、启动 Memcached
1. 前台启动(测试用,CTRL+C 结束)
在终端前台运行 Memcached,方便查看日志信息:
/usr/bin/memcached -m 64 -p 11211 -u nobody -vv
参数说明:
| 参数 | 含义 |
|---|---|
-m 64 | 分配 64MB 内存 |
-p 11211 | 监听端口为 11211 |
-u nobody | 使用 nobody 用户运行 |
-vv | 输出详细日志到控制台 |
2. 后台启动(生产环境推荐)
以守护进程方式后台运行:
/usr/bin/memcached -m 64 -p 11211 -u nobody -d
3. 设置开机自启
将 Memcached 加入系统服务并设置开机启动:
systemctl enable memcached
systemctl start memcached
三、连接与操作 Memcached
1. 安装 Telnet 和 xinetd(如需使用 telnet 连接)
- 安装 xinetd:
yum -y install xinetd
- 安装 Telnet 客户端和服务端:
yum -y install telnet telnet-server
- 重启相关服务:
systemctl restart sshd
systemctl restart xinetd
2. 使用 Telnet 连接 Memcached
确保 Memcached 已启动后,使用以下命令连接:
telnet localhost 11211
注:输入
quit可退出 Telnet 连接。
连接成功后可以输入以下 Memcached 命令进行交互。
3. 基本操作指令示例
示例:set & get
set foo 0 0 3
bar
STORED
get foo
VALUE foo 0 3
bar
END
📌 提示:
更多操作命令见此链接: cloud.tencent.com