【Memcached】Memcached的安装与配置

目录

3.1 安装Memcached

在Ubuntu上安装Memcached

在CentOS上安装Memcached

3.2 配置Memcached



3.1 安装Memcached
在Ubuntu上安装Memcached

在Ubuntu系统上,可以使用APT包管理器来安装Memcached。打开终端并执行以下命令:

# 更新软件包索引
sudo apt update

# 安装Memcached
sudo apt install memcached

安装完成后,可以通过以下命令启动Memcached服务: 

# 启动Memcached服务
sudo systemctl start memcached

# 设置Memcached开机自启
sudo systemctl enable memcached

还可以检查Memcached服务的状态: 

# 查看Memcached服务状态
sudo systemctl status memcached
在CentOS上安装Memcached

对于CentOS系统,可以使用YUM或DNF包管理器来安装Memcached。这里假设正在使用的是CentOS 8,使用DNF:

# 更新软件包索引
sudo dnf update

# 安装Memcached
sudo dnf install memcached

接下来,启动并设置Memcached开机自启:

# 启动Memcached服务
sudo systemctl start memcached

# 设置Memcached开机自启
sudo systemctl enable memcached

可以检查Memcached服务的状态:

# 查看Memcached服务状态
sudo systemctl status memcached
3.2 配置Memcached

    Memcached的配置主要通过命令行参数完成,不过也支持配置文件。默认情况下,Memcached监听在本地主机的11211端口上。下面是一些常见的配置选项示例:

# 在命令行中直接配置Memcached
memcached -m 64 -p 11211 -u nobody -l 127.0.0.1,::1 -c 1024 -P /var/run/memcached/memcached.pid

这里参数的含义如下:

  • -m:分配给Memcached的内存大小(MB)。上面的例子中分配了64MB。
  • -p:监听的TCP端口号。默认为11211。
  • -u:运行Memcached进程的用户。这里使用的是nobody用户。
  • -l:监听的IP地址和端口。这里监听本地主机的所有IPv4和IPv6地址。
  • -c:最大并发连接数,默认为1024。
  • -P:PID文件的路径,用于跟踪Memcached进程。

也可以通过创建一个配置文件来设置这些参数,然后使用-c选项指定配置文件的位置。例如,可以在/etc/sysconfig/memcached创建一个配置文件: 

# /etc/sysconfig/memcached
# 以下为配置示例
PORT="11211"
USER="nobody"
MAXCONN="1024"
CACHESIZE="64"
OPTIONS=""

在启动Memcached时,通过环境变量读取这些配置:

# 启动Memcached并使用配置文件
memcached -d -l $HOST -p $PORT -u $USER -m $CACHESIZE -c $MAXCONN $OPTIONS

确保在启动Memcached之前,已经正确设置这些环境变量。如果使用的是系统服务管理,可能需要修改/etc/systemd/system/memcached.service中的配置来引用配置文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

何遇mirror

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值