天天看点

CentOS6.3编译安装Memcached

要用到如下源码包:

/usr/local/src/memcached/libevent-2.0.21-stable.tar.gz /usr/local/src/memcached/memcached-1.4.15.tar.gz

1、编译安装libevent:

libevent是安装 memcached 的唯一前提条件。它是 memcached 所依赖的异步事件通知库。

2、编译安装Memcached:

3、启动Memcached

4、配置防火墙,开启11211端口

#添加如下规则到22端口这条规则的下面即可

#重启防火墙

另外:停止Memcache进程的命令为:

Memcached启动参数说明:

-p 监听tcp协议的监听端口 -T 监听UDP协议id监听端口默认都是11211  -s 如果只在本地通信那么可以将其监听在某个套接字上,比如mysql.scok 能够利用共享内存方式进行通信的 -c 最大并发连接数 -l 监听的地址,如果服务器有多块网卡,那么用-l来指定监听的某个网卡上 -d 以一个服务方式运行 -r 设定最大内核大小限制 -u 以某个用户身份运行 -m  以兆为单位指定memcached最大内存可用空间 -t 用于处理入站请求最大的线程数,仅在memcached编译时开启了支持线程才有效,而linux对线程支持是非常有限的,所以不用关心了 -f 设定slab定义预先分配内存空间大小固定的块时使用的增长因子 -n 最小的存储单位是多大,默认是48字节,单位是字节 -P 指定pid文件 -L 视图使用最多的内存空间 -S 启用SSL认证功能
CentOS6.3编译安装Memcached

延伸阅读:

CentOS6.3编译安装Memcached的PHP客户端memcache

设置Memcached开机启动

继续阅读