sudo apt-get 安装:http://programming.iteye.com/blog/1483257;
http://snowolf.iteye.com/blog/1447348
memcache的使用:http://www.blogjava.net/jiangjf/articles/233550.html
安装:
直接用sudo apt-get install memcached安装;省心省事,呵呵!!
下面将memcached命令的参数罗伦如下,摘录自网友文章内容:
# /usr/local/bin/memcached -I 10M -d -m 10G -l 190.168.0.0 -p 11211 -c 1000 -P /tmp/memcached.pid
相关解释如下:
-d 选项是启动一个守护进程,
-m 是分配给Memcache使用的内存数量,单位是MB,默认64MB
-M return error on memory exhausted (rather than removing items)
-u 是运行Memcache的用户,如果当前为root 的话,需要使用此参数指定用户。
-l 是监听的服务器IP地址,默认为所有网卡。
-p 是设置Memcache的TCP监听的端口,最好是1024以上的端口
-c 选项是最大运行的并发连接数,默认是1024
-P 是设置保存Memcache的pid文件
-f chunk size growth factor (default: 1.25)
-I Override the size of each slab page. Adjusts max item size(1.4.2版本新增)
停止Memcache进程:
# kill `cat /tmp/memcached.pid`
也可以启动多个守护进程,但是端口不能重复
-------------------------------
附加功能:
1、查看启动的memcache服务:
netstat -lp | grep memcached
2、查看memcache的进程号(根据进程号,可以结束memcache服务:“kill -9 进程号”)
ps -ef | grep memcached
memcached在编译时可以选择支持多线程还是单线程,默认是单线程,如果是多核机器还是选择多线程模式性能要好些
./configure --prefix=/usr/local/memcached --enable-threads --with-libevent=/usr/local