Chinaunix首页 | 论坛 | 博客
  • 博客访问: 145581
  • 博文数量: 40
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 410
  • 用 户 组: 普通用户
  • 注册时间: 2014-02-11 09:11
文章分类

全部博文(40)

文章存档

2020年(1)

2017年(36)

2014年(3)

我的朋友

分类: 服务器与存储

2017-03-19 10:45:31

一、下载
1.下载libevent
2.下载memcached
2.下载C语言客户端开发库libmemcached

二、安装使用
1.libevent
# ./configure --prefix=/usr
"如果没有指定安装前缀--prefix=/usr否则libevent将会被默认安装在/usr/local/lib目录下"
# make && make install

2.memcached
#./configure --with-libevent=/usr
# make && make install 
"如果libevent没有被安装在/usr/lib目录下,在编译时会发生错误
/usr/local/memcached/bin/memcached: error while loading shared libraries: libevent-1.4.so.2:
cannot open shared object file: No such file or directory
解决办法即创建软链接(参照LD_DEBUG)
ln –s /usr/local/lib/libevent-2.0.so.5 /usr/lib/libevent-2.0.so.5"

3.libmemcached
#./configure
#make && make install

三、使用
memcached -d -m 64 -l localhost -p 11211 -u rexrock
启动memcached,在运行使用libmemcached开发的客户端程序时要保证memcached是运行的

四、memcached的配置文件
1.自启动脚本/etc/init.d/memcached
2.自启动开关/etc/default/memcached
3.自启动参数/etc/memcached.conf

五、清空memcached数据的方法
service memcached restart
即重启memcached服务即可

阅读(1088) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~