hanling 发表于 2015-9-2 09:28:20

(转)memcached配置及命令

  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
  
页: [1]
查看完整版本: (转)memcached配置及命令