总结安装的几类问题和安装使用细节(部分资料从网上学习,具体地址忘了请使用关键词搜索)
Memcached的安装
一、 Memcached的安装环境
生产环境一定是在Linux/Unix下面的,但是windows下提供了开发可用的memcached:http://code.jellycan.com/memcached。Windows下直接解压(http://code.jellycan.com/files/memcached-1.2.6-win32-bin.zip)其中有memcached.exe,其启动和Linux下类似,一般在命令行下输入命令即可(可以安装为服务,参见http://www.cnblogs.com/wucg/archive/2011/03/01/1968185.html),因此后面主要是linux下的安装。
二、 Memcached的安装
2.1 安装准备
Memcached安装主要包括两个方面:安装libevent包和Memcached自身。
Memcached官网:http://memcached.org/
libevent:http://libevent.org/
本文使用最新版的memcached v1.4.13,libevent可以使用1.4.13(也可以使用2.0.17 stable等版本,两者的版本号没有直接关联,相同是巧合)。
附件:
另外,linux上必须事先安装有gcc和make工具。
2.2 安装
将下载的包解压到相关目录
如libevent在libevent-1.4.13下,memcached在memcached-1.4.13下,分别在两个目录下进行安装,安装命令都为./configure ; make ; make install,如果有问题,则需要检查错误原因。
[root@localhost libevent-1.4.13-stable]# ./configure ; make ; make install
[root@localhostmemcached-1.4.13]# ./configure ;make ; make install
2.3 对于64位操作系统,还需要配置:
ln -s /usr/local/lib/libevent-1.4.so.2 /usr/lib64/libevent-1.4.so.2
提示:一般进行上述软链接即可,但是也因为不同的操作系统有不同的环境,可以通过如下方式检查依赖包:
LD_DEBUG=libs/usr/local/bin/memcached –v
可以看出需要的libevent的包应该在什么路径,然后执行
find / -namelibevent-1.4.so.2
找到实际的libevent包的位置。(其他如启动报:error while loading shared libraries: ...: cannot openshared object file: No such file or directory 都可以类似解决)
三、 Memcached的启动
生产环境一般需要启动为Daemon进程,因此一般需要如下命令:
memcached -p 11211 -m 1000m -u root -d
-p为端口 -m内存大小 -d为后台进程方式。如果不用-d,经常遇到进程莫名奇妙消失。
分享到:
相关推荐
.NET分布式缓存Memcached从入门到实战源码下载
Memcached分布式缓存
第八章 企业项目开发--分布式缓存memcached注意:本节代码基于《第七章 企业项目开发--本地缓存guava cache》1、本地缓存的问题本地缓存速度一
作为PHP开发人员,我们一般能想到的方法有页面静态化处理、防盗链、CDN内容分发加速访问、mysql数据库优化建立索引、架设apache服务器集群()、还有就是现在流行的各种分布式缓存技术:如memcached/redis;...
Memcached分布式缓存简介Memcached分布式缓存简介Memcached分布式缓存简介
分布式缓存系统Memcached简介及开发环境搭建
Memcached是什么? Memcached是由Danga Interactive开发的,高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。
Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。Memcached通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及...
分布式缓存客户端MemcachedProviders最新下载
Memcached分布式缓存入门,全面具体讲解Memcached原理,并有相关例子,是入门学习好资料.
下面测试下分布式缓存Memcached软件,一直在学习关注大访问量网站的缓存是如何实现,之前看过Memcached的资料,忙于没有时间来真正测试一下,本文测试分布式缓存Memcached的环境如下:(两台电脑作为服务器)CPU:...
分布式缓存服务器的源代码,memcacaed-1.4.25,了解它,对大家以后编写一些服务器的缓存,自己的实现,会有所启发和帮助
memcached 分布式缓存服务器,windows版
memcached是高性能的分布式缓存服务器,用来集中缓存数据库查询结果,减少数据库访问次数来提高动态web应用的响应速度,官方网站:http://memcached.org/。
Memcached分布式缓存学习
分布式缓存,跨平台,高性能MemCached
.net下memcached 分布式缓存系统应用
分布式缓存 Redis + Memcached 经典面试题!
运行程序后,第一次加载数据,会将数据存入缓存;点击“加载数据”按钮,这个时候,数据是从缓存中读取的。 如果要测试是否为缓存,将“"select top 100 * from UM_Function order by FuncID";”中的“order by ...