今天在linux机器上安装memcached server, google 了一把, 网上搜到的文章有若干小错误. 把别人的文章纠错放这里总结下吧, 留着以后用.
Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libevent的最新版本是libevent-1.3。(如果你的系统已经安装了libevent,可以不用安装)
安装步骤
1. 下载安装包
# cd /tmp
# wget http://www.danga.com/memcached/dist/memcached-1.2.2.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
# make
# make install
测试 libevent 安装 # ls -al /usr/lib | grep libevent
3. 安装memecached
# cd /tmp
# tar zxvf memcached-1.2.2.tar.gz
# cd memcached-1.2.2
# ./configure –with-libevent=/usr
# make
# make install
测试是否成功安装memcached # ls -al /usr/local/bin/mem*
4. 启动memcached
# /usr/local/bin/memcached -d -m 10 -u root -l 192.168.0.200 -p 11211 -c 256
-d选项是启动一个守护进程,
-m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB,
-u是运行Memcache的用户,我这里是root,
-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.0.200,
-p是设置Memcache监听的端口,我这里设置了11211,最好是1024以上的端口,
-c选项是最大运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定,
5. 启动过程中发现错误
error while loading shared libraries...
# vi /etc/ld.so.conf.d/*.conf, 加入行 /usr/lib, 保存
再运行
#
/sbin/ldconfig –v
这时候再运行步骤4# 中的启动命令就没问题了.
参考链接 :
分享到:
相关推荐
2)安装操作系统环境:CentOS-6.5,(其它linux操作系统请自行尝试)。 3)安装步骤详解:http://blog.csdn.net/clevercode/article/details/45441881。 4)欢迎大家关注博客更多精彩的内容:...
linux下nginx-tomcat集群及session共享,亲测成功,下载的文件包含了所有需要的jar包及nginx,memcached安装,配置,由于试了很多种方法,下了很多包,有些也需要积分,所以这里下载要些积分留着用,不好意思了,...
在Linux环境下,构建一个高效的Web服务架构是至关重要的,尤其是对于高并发、高可用性的需求。本主题将探讨如何在Linux系统中利用Nginx作为反向代理和负载均衡器,搭配Memcached作为缓存服务,以及Tomcat作为Java...
在IT行业中,数据库缓存是提高应用程序性能的关键技术之一。特别是在使用ORM框架如Hibernate时,二级缓存可以显著减少对数据库的访问,从而提升系统响应速度。本篇将详细讲解如何配置Memcached作为Hibernate 4的二级...
memecachedmemecachedmemecachedmemecachedmemecached
单点登录(Single Sign On,简称SSO)是一种让用户在多应用系统中只需登录一次就能访问所有相互信任的应用的技术。这种解决方案在企业级环境中广泛使用,以提高用户体验和管理效率。SSO的核心在于用户登录一次后,其...
在windows下安装memcached时,下了很多资源,很多都不能用或者不确定当前版本是否与本地php版本相对应。于是就整了份完整资料,给有需要的人。本地php是5.3版本的,所以压缩包里放了memcached 2.2.6版的...
一些使用技巧,很实用,大家可以看看.如何实用memcached,以及基本使用方法
在Java开发中,Tomcat作为常用的Web服务器,经常需要处理多服务器环境下的session共享问题,以便用户在不同服务器之间切换时能保持登录状态。当使用Memcached作为分布式缓存系统时,可以有效地解决这个问题。...
ssm(Spring+SpringMVC+Mybatis)框架集成apache cxf2.7,并同时集成了memecached(缓存服务器)+mongodb(NoSQL)+定时任务队列(Quartz).
nginxWeb服务器,原始优化...memecached的存取速度快,但tcp连接的时间消耗就成为主要因素. 如果还有现高的要求-->memcached连接池,模仿java的数据库连接池. 这对于PHP运行特点,需要有专门第3方的扩展,PHP本身不行.
/** * Memcached */ 'PERSISTENTID' => 'mlm_cache',//持久链接标示 'MEMCACHED_HOST' => '127.0.0.1', //可数组形式...'MEMECACHED_WEIGHT' => 0,//权重 将类库拷贝到 \ThinkPHP\Library\Think\Cache\Driver 文件夹下
甚至fork memecached似乎也没有得到维护。 因此,我决定改写我自己的客户端。 特征 基本命令,例如得到,设置 单个服务器的池 使用多服务器支持 元命令 二进制支持 SASL支持 流支持(node.js stream ) 文件...
database-transform-tool 为数据监控以及数据同步提供C/S方式的J2SE的swing的图形化界面服务,并为服务提供高性能的同步以及监控服务。 ...2)NoSQL服务[Cassandra|MongoDB|Redis|Memecached] 3)S
运行平台是指 CentOS、Nginx、PHP、MongoDB、Memecached、MySQL 等技术的整合。这些技术的整合可以构建一个高性能的服务器平台环境。 四、学习目标 * 掌握 MongoDB 的使用和应用 * 掌握 Cache 的使用和应用 * 掌握...
完全可以根据github的要求来配置,我只是没分了~ 官网地址:https://github.com/magro/memcached-session-manager/wiki/SetupAndConfiguration#add-memcached-session-manager-jars-to-tomcat
在IT行业中,优化应用程序性能是至关重要的,尤其是在处理高并发场景时。`Strategies.zip`这个压缩包似乎包含了关于如何在ASP.NET和ASP.NET MVC框架下实现高效缓存策略的资料,以提升系统的响应速度和处理能力。...
大体分为3个阶段的学习: 第一阶段是mvc基础的学习,通过通俗... 大型网站架构:UnitTest、AutoFac、分布式架构(Redis、Memecached等)、CDN与云存储、云计算服务(短信验证、SendCloud邮件云)、RBAC权限控制、页