ITKeyword,专注技术干货聚合推荐

注册 | 登录

linux-memcache下的安装

davidxiaozhi 分享于 2013-03-07

推荐:linux下静态链接库和动态链接库

1.静态链接: cc xx.c -o xx   动态链接 cc xx.c -s -o xx   -s选项为动态链接选项 2.如何形成函数库   a.编译文件.xx.c cc -c -O xx.c   b.将.o文件形成库文件 a

Memcache是什么
Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。
它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个 HashTable,Memcached自管理这些HashTable。
Memcache官方网站:http://www.danga.com/memcached,更多详细的信息可以来这里了解

为什么会有Memcache和memcached两种名称?
其实Memcache是这个项目的名称,而memcached 是它服务器端的主程序文件名。一个是项目名称,一个是主程序文件名。

推荐:Linux动态链接库 笔记

程序执行加载动态库的搜索路径:  [1]首先查看 .dynamic 段是否包含了一个叫DT_RPATH的项(它是一个以冒号分隔的库文件搜索目录列表)。这个项是在程序被连接器

 

Linux下Memcache服务器端的安装
服务器端主要是安装memcache服务器端 。
另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent。(如果你的系统已经安装了libevent,可以不用安装)
官网: http://www.monkey.org/~provos/libevent/
下载: http://www.monkey.org/~provos/libevent-1.3.tar.gz

1、下载相关安装包
# mkdir /usr/local/src/memcache
# cd /usr/local/src/memcache
# wget http://danga.com/memcached/dist/memcached-1.3.0.tar.gz
# wget http://www.monkey.org/~provos/libevent-1.3.tar.gz
2、安装libevent
# tar zxvf libevent-1.3.tar.gz
# cd libevent-1.3
# ./configure --prefix=/usr/local/libevent/
# make
# make install
安装完成后最好刷新   ldconfig是一个动态链接库管理命令,为了让动态链接库为系统所共享,还需运行动态链接库的管理命令--ldconfig  否则memcache在安装的时候有一定概率找不到包
3、安装memcached,同时需要安装中指定 libevent的安装位置
# cd /usr/local/src/memcache
# tar zxvf memcached-1.3.0.tar.gz
# cd memcached-1.3.0
# ./configure --with-libevent=/usr/local/libevent/
# make
# make install

如果中间出现报错,请仔细检查错误信息,按照错误信息来配置或者增加相应的库或者路径。
安装完成后会把memcached放到 /usr/local/bin/memcached 
启动memcached
/usr/local/bin/memcached -d -m 10 -c 256 -u root -P /home/coudan/memcached.pid

推荐:Linux下memcache的安装和启动(很好)

memcache是高性能,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。据说官方所说,其用户包括twitter、digg、flickr等,都是些互联

Memcache是什么Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。它可以应对任意多个连接,使用非

相关阅读排行


用户评论

游客

相关内容推荐

最新文章

×

×

请激活账号

为了能正常使用评论、编辑功能及以后陆续为用户提供的其他产品,请激活账号。

您的注册邮箱: 修改

重新发送激活邮件 进入我的邮箱

如果您没有收到激活邮件,请注意检查垃圾箱。