🔊安装与使用 Memcached ( CentOS 7.9 )

206 阅读1分钟

Vmware虚拟机中安装CentOS7

CentOS 7 切换yum源为阿里云

一、安装 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 命令进行交互。

screenshot-20250514-185720.png

3. 基本操作指令示例

示例:set & get

set foo 0 0 3
bar
STORED

get foo
VALUE foo 0 3
bar
END

📌 提示:
更多操作命令见此链接: cloud.tencent.com