[缓存]Linux系统memcached的安装
来源:互联网 发布:网络发帖推广 编辑:程序博客网 时间:2024/05/01 17:08
1.安装 memcached首先需要libevent (安装过程中路径都是默认的/usr/local/lib)
参考地址:http://www.linuxfromscratch.org/blfs/view/svn/basicnet/libevent.html
a)下载libevent-2.0.22
#wget http://downloads.sourceforge.net/levent/libevent-2.0.22-stable.tar.gz
b)解压libevent-2.0.22-stable.tar.gz
c)#./configure --prefix=/usr --disable-static && make
#make install
2.安装memcached(也是默认目录)
a)下载memcached-1.4.0.tar.gz
#wget http://www.danga.com/memcached/dist/memcached-1.4.0.tar.gz
b)解压memcached-1.4.0.tar.gz
c)# ./configure
# make
# make install
3.启动Memcache的服务器端:
# /usr/local/bin/memcached -d -m 10 -u root -l 192.168.141.64 -p 12000 -c 256 -P /tmp/memcached.pid
这里用/usr/local/bin/memcached -d -m 10 -u root ,主要是内存参数其它采用默认就可以-d选项是启动一个守护进程,
-m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB,
-u是运行Memcache的用户,我这里是root,
-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.0.200,
-p是设置Memcache监听的端口,我这里设置了12000,最好是1024以上的端口,
-c选项是最大运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定,
-P是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid,
4.启动报错
error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory
#whereis libevent-2.0.so.5
libevent-2.0.so.5: /usr/local/lib/libevent-2.0.so.5
# ldd /usr/local/bin/memcached (ldd指令不熟悉的去查看下)
libevent-2.0.so.5 => not found (没有找到该文件)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00002b83fce0e000)
libc.so.6 => /lib64/libc.so.6 (0x00002b83fd029000)
librt.so.1 => /lib64/librt.so.1 (0x00002b83fd381000)
/lib64/ld-linux-x86-64.so.2 (0x00002b83fc9b0000)
# LD_DEBUG=libs ./memcached -v
找到默认路径 /usr/lib/
#sudo ln -s /usr/lib/libevent-2.0.so.5 /usr/lib64/libevent-2.0.so.5
#sudo ldd /usr/local/bin/memcached
libevent-2.0.so.5 => /usr/lib64/libevent-2.0.so.5 (0x00002b83fcbcd000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00002b83fce0e000)
libc.so.6 => /lib64/libc.so.6 (0x00002b83fd029000)
librt.so.1 => /lib64/librt.so.1 (0x00002b83fd381000)
/lib64/ld-linux-x86-64.so.2 (0x00002b83fc9b0000)
参考http://blog.sina.com.cn/s/blog_6d09b5750100vqow.html
- [缓存]Linux系统memcached的安装
- memcached缓存系统的简介与安装
- Memcached 缓存系统的-介绍、安装以及应用
- Memcached 缓存系统的-介绍、安装以及应用
- Memcached 缓存系统的-介绍、安装以及应用
- Memcached 缓存系统的基础知识
- memcached缓存服务器的安装
- 分布式缓存系统memcached安装和使用
- Linux下搭建Memcached缓存系统
- Linux memcached的安装
- 实战Memcached缓存系统的学习网站
- Linux系统下Memcached的安装以及自启动
- 在Linux系统下安装配置memcached的方法
- 在Linux系统下安装配置memcached的方法
- 实战Memcached缓存系统(4)Memcached的CAS协议
- 实战Memcached缓存系统(4)Memcached的CAS协议
- 实战Memcached缓存系统(4)Memcached的CAS协议
- 实战Memcached缓存系统(4)Memcached的CAS协议
- Shader Model知识点
- webview与如何利用DisplayMetrics获取屏幕高度和宽度
- vector操作
- file_put_contents之用途
- 新建一个android项目,同时出现appcompat_v7项目。
- [缓存]Linux系统memcached的安装
- 个人热点
- HDU ACM 4585 Shaolin->STL中set或map的应用
- ffmpeg学习(二) 通过rtsp获取H264裸流并保存到mp4文件
- 解决Secure CRT不能显示中文的BUG
- Zip Utils - clean, elegant, simple, C++/Win32
- WMware Linux局域网网络访问采用桥接模式而不是NAT
- 配置文件设置上传文件大小、超时时间等
- Ceiling分页存储过程