memcached安装

hejian6462 2010-07-26 04:12:16
下载, memcached需要先安装libevent
memcached的下载地址:http://danga.com/memcached/download.bml
libevent的下载地址 :http://www.monkey.org/~provos/libevent/
2. 安装libevent

# tar xzvf libevent-1.3c.tar.gz
# cd libevent-1.3c
# ./configure --prefix=/home/mahaibo/install
# make
# make install
检查是否安装成功:
#cd /home/mahaibo/install/lib
如果有libevent-1.3c.so.1 libevent-1.3c.so.1.0.3 libevent.a libevent.la libevent.so
这几个文件存在,说明安装成功

3.安装memcached

# tar xzvf memcached-1.2.2.tar.gz
# cd memcached-1.2.2
# ./configure --with-libevent=/home/mahaibo/install --prefix=/home/mahaibo/installmemcache
# make
# make install
检查是否安装成功:
#cd /home/mahaibo/installmemcache/bin
如果memcached 说明安装成功

4.执行
#cd /home/mahaibo/installmemcache/bin

# ./memcached -h

可能会报错:
memcached: error while loading shared libraries: libevent-1.3c.so.1: cannot open shared object file:
No such file or directory

5.解决
LD_DEBUG=libs /home/mahaibo/installmemcache/bin/memcached -v
列出相关目录

软链接即可
ln -s /Data/libevent/lib/libevent-1.3b.so.1 /usr/lib/libevent-1.3c.so.1

6.启动服务
./memcached -d -m 10 -u root -l 10.166.112.97 -p 12000 -c 256 -P /tmp/memcached.pid
参数说明:
-d选项是启动一个守护进程
-m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB
-u是运行Memcache的用户,我这里是root
-l是监听的服务器IP地址
-p是设置Memcache监听的端口,最好是1024以上的端口
-c选项是最大运行的并发连接数,默认是1024,按照你服务器的负载量来设定
-P是设置保存Memcache的pid文件
...全文
167 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
伤心乐乐 2011-08-15
  • 打赏
  • 举报
回复
楼主有详细教程么,还是不是很懂。

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧