Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1680591
  • 博文数量: 391
  • 博客积分: 8464
  • 博客等级: 中将
  • 技术积分: 4589
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-13 15:12
个人简介

狮子的雄心,骆驼的耐力,孩子的执著!

文章分类

全部博文(391)

文章存档

2023年(4)

2018年(9)

2017年(13)

2016年(18)

2014年(7)

2013年(29)

2012年(61)

2011年(49)

2010年(84)

2009年(95)

2008年(22)

分类: LINUX

2010-09-30 15:34:39

cd libevent-1.4.8-stable
 
./configure --prefix=/opt/libevent
make
make install
 
cd memcached
./configure --prefix=/opt/memcached --build=i686-pc-linux-gnu --with-libevent=/opt/libevent --enable-64bit
make
make install
 

需要注意的是,只有对于主从复制的版本, –enable-replication这个参数才是有效的.

在/etc/ld.so.conf.d 目录下新增一个文件 libevent.conf ,将开始安装在/opt/libevent 中的libevent 库加入,文件内容如下:

/opt/libevent/lib

或在/etc/profile中加入 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/libevent/lib

退出后重新登录系统生效.

下面,我们来启动一个Memcached的服务器端:

/opt/memcached/bin/memcached -d -m 10 -u root -l 192.168.0.200 -p 12000 -c 256 -P /tmp/memcached.pid
  • -d 以守护程序(daemon)方式运行 memcached;
  • -U UDP 协议的端口,默认11211,如果设置为0,代表UDP 协议关闭
  • -m 设置 memcached 可以使用的内存大小,单位为 M;
  • -l 设置监听的 IP 地址,如果是本机的话,通常可以不设置此参数;
  • -p 设置TCP 协议监听的端口,默认为 11211,所以也可以不设置此参数;
  • -P 将memcached 的进程pid 放入一个文件中
  • -s 设置Linux 下socks 文件路径
  • -c 配置最大数量的连接数,默认为1024
  • -M 当内存耗尽时,向客户端返回错误信息,而不是从cache 中移除旧的Item 来插入新的Item
  • -u 指定用户,默认不能用root用户启动,如果当前用户是root,需要用这个参数来指定;
  • -t number of threads to use, default 4
阅读(899) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~