Linux 不同系统安装 memcached

本文介绍了在Linux系统安装memcached的方法,其依赖libevent库,涵盖Redhat系yum安装、Ubuntu apt-get安装和源码安装。还说明了运行memcached的相关操作,包括添加环境变量、启动选项,以及前台和后台运行、关闭的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux系统安装memcached 依赖libevent库

# Ubuntu系统安装
sudo apt-get install libevent ibevent-dev

# Redhat/Centos
yum -y install libevent libevent-devel

安装memcached 

Redhat系yum 安装

yum -y install memcached

Ubuntu apt-get 安装

sudo apt-get install memcached

源码安装

wget https://memcached.org/files/memcached-1.5.16.tar.gz

tar zxf memcached-1.5.16.tar.gz

cd memcached-1.5.16

./configure --prefix=/usr/local/memcached

make && make install

运行

/usr/local/memcached/bin/memcached -h  # 查看命令帮助

添加环境变量

echo "PATH=/usr/local/memcached/bin/:\$PATH" >> /etc/profile 
source /etc/profile

启动选项

  • -d 是以守护进程方式
  • -m 分配给Memcached使用的内存大小,单位MB
  • -u 指定运行Memcached的用户
  • -l 监听服务器ip地址,可以有多个地址
  • -p 设置Memcached监听的端口,最好102以上的端口
  • -c 最大运行的并发连接数,默认是1024
  • -P 设置保存Memcached的pid 文件 

前台运行

memcached -p 11211 -m 64m -u root -vv
slab class   1: chunk size        96 perslab   10922
slab class   2: chunk size       120 perslab    8738
slab class   3: chunk size       152 perslab    6898
slab class   4: chunk size       192 perslab    5461
slab class   5: chunk size       240 perslab    4369
slab class   6: chunk size       304 perslab    3449
slab class   7: chunk size       384 perslab    2730
slab class   8: chunk size       480 perslab    2184
......
slab class  35: chunk size    202152 perslab       5
slab class  36: chunk size    252696 perslab       4
slab class  37: chunk size    315872 perslab       3
slab class  38: chunk size    394840 perslab       2
slab class  39: chunk size    524288 perslab       2
<26 server listening (auto-negotiate)
<27 server listening (auto-negotiate)

root用户执行需加-u root 普通用户不需要

后台运行

memcached -p 11211 -m 64 -d

ps aux | grep memcached | grep -v grep
root       4095  0.0  0.0 413856  1072 ?        Ssl  17:44   0:00 memcached -p 11211 -m 64 -u root -d

关闭

pkill memcached

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值