一、yum安装:
[root@centos65 /]# yum install memcached -y
![](https://images2018.cnblogs.com/blog/1295911/201804/1295911-20180426153457950-950987481.png)
二、参数修改:
内存大小和端口
[root@centos65 /]# vim /etc/init.d/memcached
内存大小默认64mb
![](file:///C:/Users/kid/AppData/Local/Temp/enhtmlclip/Image(1).png)
[root@centos65 /]# vim /etc/sysconfig/memcached
![](file:///C:/Users/kid/AppData/Local/Temp/enhtmlclip/Image(2).png)
三、多实例memcache
将yum安装好的memcache拷贝一份,重命名
[root@centos65 sysconfig]# cp /etc/init.d/memcached /etc/init.d/memcached11213 [root@centos65 /]# cp /etc/sysconfig/memcached /etc/sysconfig/memcached11213
![](file:///C:/Users/kid/AppData/Local/Temp/enhtmlclip/Image(3).png)
![](file:///C:/Users/kid/AppData/Local/Temp/enhtmlclip/Image(4).png)
修改新的配置文件,端口和内存大小
[root@centos65 init.d]# vim /etc/init.d/memcached11213
![](file:///C:/Users/kid/AppData/Local/Temp/enhtmlclip/Image(5).png)
![](file:///C:/Users/kid/AppData/Local/Temp/enhtmlclip/Image(6).png)
对新的memcache11213实例的配置文件进行批量修改
sed -i -e 's#/etc/sysconfig/memcached#/etc/sysconfig/memcached$PORT#g' -e 's#/var/run/memcached/memcached#/var/run/memcached/memcached$PORT#g' -e 's#/var/lock/subsys/memcached#/var/lock/subsys/memcached$PORT#g' /etc/init.d/memcached11213
启动双实例:
[root@centos65 init.d]# /etc/init.d/memcached start Starting memcached: [ OK ] [root@centos65 init.d]# /etc/init.d/memcached11213 start Starting memcached: [ OK ]
![](file:///C:/Users/kid/AppData/Local/Temp/enhtmlclip/Image(7).png)
查看memcache的双实例情况:
[root@centos65 init.d]# netstat -antup | grep memcache tcp 0 0 0.0.0.0:11211 0.0.0.0:* LISTEN 3494/memcached tcp 0 0 0.0.0.0:11213 0.0.0.0:* LISTEN 3507/memcached tcp 0 0 :::11211 :::* LISTEN 3494/memcached tcp 0 0 :::11213 :::* LISTEN 3507/memcached udp 0 0 0.0.0.0:11211 0.0.0.0:* 3494/memcached udp 0 0 0.0.0.0:11213 0.0.0.0:* 3507/memcached udp 0 0 :::11211 :::* 3494/memcached udp 0 0 :::11213 :::* 3507/memcached