Linux安装Memcached

【Memcache基础】
Memcache是一个基于C/S的结构
服务端:使用Memcached软件
客户端:使用Memcache插件
服务端口:11211(可改)

安装包:
libevent: libevent-2.1.8-stable.tar.gz
memcache: memcached-1.5.8.tar.gz

【安装libevent】
tar -zxvf libevent-2.1.8-stable.tar.gz
cd libevent-2.1.8-stable
./configure –prefix=/usr/local/libevent-2.1.8 (指定安装路径,会我们设置目录下面的/bin, /include, /lib这三个文件夹下产生相关文件,prefix前面是双横线)
make
make install

【测试libevent是否安装成功】
查看目录是否有生产相关文件
ls -al /usr/local/libevent-2.1.8/lib|grep libevent

【安装Memcached】
tar -zxvf memcached-1.5.8.tar.gz
cd memcached-1.5.8
./configure –prefix=/usr/local/memcached –with-libevent=/usr/local/libevent-2.1.8 (指定libevent的安装位置)(memcache安装在当前目录, prefix和with前面是双横线。)
make
make install
安装完成后会把memcached放到 /usr/local/bin/memcached

【Memcache配置环境变量】
在/etc/profile 里面添加
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/memcached/bin

这句可不添加 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/libevent-2.1.8/lib
执行下面命令,文件 /etc/profile立刻生效:
source /etc/profile

【启动Memcache的服务器端】
memcached -d -m 10 -u root -l 192.168.0.200 -p 11211 -c 256 -P /tmp/memcached.pid
或者
memcached -m 32 -p 11211 -d -c 256 -u root (没有设置监听服务器IP)

-d选项是启动一个守护进程,
-m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB,
-u是运行Memcache的用户,我这里是root,
-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.0.200,
-p是设置Memcache监听的端口,我这里设置了11211,最好是1024以上的端口,
-c选项是最大运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定,
-P是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid

查看是否启动,运行多实例更改端口即可:
netstat -anptu | grep memcached
可以看到内存越来越少,因为被分配出去了:
free -m
查看进程pid是多少:
ps -aux | grep memcached           

【结束Memcache进程】
kill cat /tmp/memcached.pid
或者
ps -aux | grep memcached   #查看进程pid是多少
kill -9 **         #关闭memcached服务
或者
pkill memcached #注意kill前面有p

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值