linux重启memcache_linux安装memcache

之前为了测试easyswoole的memcache组件,特意安装了下memcache,现在就开始教程吧:

安装基本编译工具sudo yum install gcc make cmake autoconf libtool

libevent

memcache依赖libevent,所以需要先安装libevent(已经安装过libevent的忽略)

下载稳定版本:

wget https://github.com/libevent/libevent/releases/download/release-2.1.11-stable/libevent-2.1.11-stable.tar.gz

tar -zvxf libevent-2.1.11-stable.tar.gz

cd libevent-2.1.11-stable

./configure --prefix=/usr/local

make && make install

ls -al /usr/local/lib | grep libevent

如果ls -al命令出现了libevent文件,说明安装成功

安装memcachewget http://memcached.org/latest

tar -zvxf latest

cd memcached-1.x.x  //由于我下载的是最后的版本,解压的名字不一样

./configure --prefix=/usr/local/memcache --with-libevent=/usr/local  //这里是libevent的地址,看你自己安装的路径

make && make test && sudo make install

然后输入:memcached -d -m 256 -u root -p 11211 -c 1024 -P /tmp/memcached.pid

即可启动

启动参数说明:

-d 选项是启动一个守护进程。

-u root 表示启动memcached的用户为root。

-m 是分配给Memcache使用的内存数量,单位是MB,默认64MB。

-M return error on memory exhausted (ratherthan removing items)。

-u 是运行Memcache的用户,如果当前为root的话,需要使用此参数指定用户。

-l 是监听的服务器IP地址。

-p 是设置Memcache的TCP监听的端口,最好是1024以上的端口。

-c 选项是最大运行的并发连接数,默认是1024。

-P 是设置保存Memcache的pid文件。

可以通过切换端口的方式启动多个memcache进程

管理memcache

查看memcache启动状态:[root@localhost memcached-1.5.18]# ps -ef | grep 11211

root      22644      1  0 16:23 ?        00:00:00 memcached -d -m 256 -u root -p 11211 -c 1024 -P /tmp/memcached.pid

root      22661   2306  0 16:24 pts/0    00:00:00 grep --color=auto 11211

停止mamcache进程:[root@localhost memcached-1.5.18]# kill `cat /tmp/memcached.pid`

本文为仙士可原创文章,转载无需和我联系,但请注明来自仙士可博客www.php20.cn

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值