- 2
- 0
- 约3.52千字
- 约 6页
- 2021-10-19 发布于福建
- 举报
MemCached 高性能分布式的内存对象缓存系统
应用说明
简介
Memcached
Memcache是 的一个开源项目,它是一个高性能的分布式的内存对象
缓存系统,通过在内存里维护一个统一的巨大的 Hash表,能够用来存储各种格
式的数据。
更多精彩介绍可参考:《 Memcached 深度分析》
/?p=124
服务器端安装
Linux 下 Memcache 服务器端的安装
1. 到 Memcached 网站获得最新版 Memcached 安装包下载 Url
2. 到 libevent 网站下载最新版 libevent 安装包的下载 Url
3. 以 root 用户登录 linux:
#cd /tmp
# wget/files/memcached-1.4.5.tar.gz
# wget /~provos/libevent-2.0.10-stable.tar.gz
通过以上命令将两个安装包下载到 /tmp
4. 开始安装:
先安装 libevent:
# tar zxvf libevent-2.0.10-stable.tar.gz
# cdlibevent-2.0.10-stable
# ./configurate –prefix=/usr
# make
# make install
测试 libevent 是否安装成功:
# ls –al /usr/lib | grep libevent
看到了吧,安装成功!
5. 安装 memcached
# tar zxvf memcached-1.4.5.tar.gz
# cd memcached-1.4.5
# ./configurate -with-libevent=/usr
# make
# make install
这一步可能会出现错误,如下报错信息:
#memcached –h
/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
#find / -name libevent-1.4.so.2
/usr/lib/libevent-1.4.so.2
解决方法:
#LD_DEBUG=libs /usr/local/memcached/bin/memcached –h
9808: find library=libevent-1.4.so.2 [0]; searching
9808: search cache=/etc/ld.so.cache
9808: search path=/lib64/tls/x86_64:/lib64/tls:/lib64/x86_64:/lib64:/usr/lib64/tls/x86_64
/usr/lib64/tls:/usr/lib64/x86_64:/usr/lib64
(system search path)
9808: trying file=/lib64/tls/x86_64/libevent-1.4.so.2
9808: trying file=/lib64/tls/libevent-1.4.so.2
9808: trying file=/lib64/x86_64/libevent-1.4.so.2
9808: trying file=/lib64/libevent-1.4.so.2
9808: trying file=/usr/lib64/tls/x86_64/libevent-1.4.so.2
9808: trying file=/usr/lib64/tls/libevent-1.4.so.2
9808:
原创力文档

文档评论(0)