一台机器安装两个memcache


https://ydlmlh.iteye.com/blog/2085316

一、为了更好的使用发挥memcache

[root@LGJF-ZYC5-MMSC-WEB40 security]# pwd
/etc/security

[root@LGJF-ZYC5-MMSC-WEB40 security]# ls
access.conf  console.apps      console.perms    group.conf   limits.d        namespace.d     opasswd       pwquality.conf  time.conf
chroot.conf  console.handlers  console.perms.d  limits.conf  namespace.conf  namespace.init  pam_env.conf  sepermit.conf
[root@LGJF-ZYC5-MMSC-WEB40 security]# 

[root@LGJF-ZYC5-MMSC-WEB40 security]# vim  limits.conf

# End of file
* hard core 0
* soft core 0
最后两行加上
sso  soft nofile 11000
sso  hard nofile 11000


[root@LGJF-ZYC5-MMSC-WEB40 limits.d]# pwd
/etc/security/limits.d
[root@LGJF-ZYC5-MMSC-WEB40 limits.d]# ls
20-nproc.conf  90-nproc.conf

[root@LGJF-ZYC5-MMSC-WEB40 limits.d]# vim 90-nproc.conf 

* soft    nproc     1024
root       soft    nproc     unlimited
sso      soft    nproc     1064960


配置生效问题(有重启生效,和不重启生效,我介绍的是不重启生效)

[sso@LGJF-ZYC5-MMSC-WEB40 ~]$ ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 127964
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 11000
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 127964
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited

这就是修改成功的标志
[sso@LGJF-ZYC5-MMSC-WEB40 ~]$ ulimit -Hn
11000
[sso@LGJF-ZYC5-MMSC-WEB40 ~]$ ulimit -Sn
11000

二、安装

2、【先安装libevent:】
tar zxvf libevent-1.4.14b-stable.tar.gz
cd libevent-1.4.14b-stable
./configure --prefix=/opt/aspire/product/mssp2/mem2/libevent
make
make install

3、【安装memcached】
tar zxvf memcached-1.4.13.tar.gz
cd memcached-1.4.13
./configure --prefix=/opt/aspire/product/mssp2/mem2/memcached --with-libevent=/opt/aspire/product/mssp2/mem2/libevent
make
make install

三、启动

./memcached -d -p 11000 -m 8192 -c 10000

-d:启动一个守护进程,
-m:分配给Memcache使用的内存数量,单位是MB,默认是64MB,
-u:运行Memcache的用户
-l:监听的服务器IP地址
-p:设置Memcache监听的端口,默认是11211注:-p(p为小写)
-c:设置最大并发连接数,默认是1024
-P:设置保存Memcache的pid文件注:-P(P为大写)
-h 显示帮助

四、一台服务器,两个memcache服务

[sso@LGJF-ZYC5-MMSC-WEB40 memcached]$ ps -ef | grep memcached
sso      24904     1  0 12:21 ?        00:00:00 ./memcached -d -p 10000 -m 8192 -c 10000
sso      30137     1  0 12:27 ?        00:00:00 ./memcached -d -p 11000 -m 8192 -c 10000
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

运维螺丝钉

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

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

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

打赏作者

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

抵扣说明:

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

余额充值