由于32位操作系统下面单进程最大内存使用不能超过2G,而我们用Memcached
经常需要使用更大的内存空间,所以选择64位的Linux版本是必须的,64位OS下的Memcached
安装和32位OS下差不多,只有一个地方稍有不同,详见下面的红色字体部分。
我们以版本memcached
-1.2.6为例,对于其他版本替换相应版本号即可;
下载地址:http://www.danga.com/memcached
/dist/memcached
-1.2.6.tar.gz
由于Memcached
用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libevent的最新版本是libevent-1.4.8-stable(如果你的系统已经安装了libevent,可以不用安装)。
下载地址:http://www.monkey.org/~provos/libevent-1.4.8-stable.tar.gz
直接用wget指令直接下载这两个东西,下载回源文件后,首先安装libevent,之后安装memcached
即可;
详细步骤如下:
分别把memcached
和libevent下载回来,放到 /tmp 目录下:
# cd /tmp
# wget http://www.danga.com/memcached
/dist/memcached
-1.2.6.tar.gz
# wget http://www.monkey.org/~provos/ libevent-1.4.8-stable.tar.gz
先安装libevent:
# tar zxvf libevent-1.4.8-stable.tar.gz
# cd libevent-1.4.8-stable
# ./configure –prefix=/usr/local/libevent-1.4.8-stable
# make
# make install
测试libevent是否安装成功:
# ls -al /usr/local/libevent-1.4.8-stable/lib | grep libevent
# vi /etc/ld.so.conf 加入/usr/local/libevent-1.4.8-stable/lib
运行
ldconfig
否则运行memcached
的时候,会提示找不到so文件
还有一种方法是直接在lib64目录中新增一个link链接
# ln -s /usr/lib/libevent-1.4.so.2 /usr/lib64/libevent-1.4.so.2
安装memcached
,同时需要安装中指定libevent的安装位置:
# cd /tmp
# tar zxvf memcached
-1.2.6.tar.gz
# cd memcached
-1.2.6
# ./configure –prefix=/usr/local/memcached
-1.2.6 –with-libevent=/usr/local/libevent-1.4.8-stable –enable-64bit –enable-threads
# make
# make install
# ln -s /usr/local/memcached
-1.2.6 /usr/local/memcached
如果中间出现报错,请仔细检查错误信息,按照错误信息来配置或者增加相应的库或者路径。
安装完成后会把memcached
放到 /usr/local/memcached
/bin/memcached
测试是否成功安装memcached
:
# ls -al /usr/local/memcached
/bin/mem*
-rwxr-xr-x 1 root root 137986 11?? 12 17:39 /usr/local/bin/memcached
-rwxr-xr-x 1 root root 140179 11?? 12 17:39 /usr/local/bin/memcached
-debug
启动memcached
:
# /usr/local/memcached
/bin/memcached
-d -m 1024 -u admin -l 127.0.0.1 -p 11211
具体参数信息可通过memcached
-h查看,核心参数如下:
-d :指定memcached
在后台执行;
-m :分配给memcached
的可用内存大小,在32位OS中不能超过2G,64位OS中只受物理内存大小限制;
-p :memcached
的监听端口,默认为11211;
分享到:
相关推荐
NULL 博文链接:https://sunney2010.iteye.com/blog/656905
这个文档是介绍如何在linux中安装memcache的完整的过程,比较详细的过程介绍,大家可以自己试验一下,仅供参考
在Linux下memcache安装配置文档,很详细的哦
linux平台使用的memcache压缩包,解压缩之后运行make && make install安装, 然后/usr/local/memcache/bin/memcache -d -m 1024 -u root -p 11211 -c 1024命令运行memcache
Linux环境下Memcache的安装
memcache安装与详解,可以用做memcache手册
当初自己在linux下安装memcache缓存服务器,由于第一次操作,花费不少时间, 搞了半天记录成文档,亲自测试启动memcache可以运行,分享给第一次操作的生手。 如果本机linux有lib库也可以直接编译自己的lib库(建议...
文档给出linux环境下,memcache安装过程步骤;同时提供memcache相关的软件包资源。主要帮助新手简单、快速完成memcache服务搭建!
linux 基本操作,memcache应用,主要用于WEB站点。
详细介绍memcache的安装方法。主要指在linux+php+mysql集成环境下使用memcache来提高web服务器在高并发下的访问速度。
本人在安装和操作过程中终于遇到的问题和解决方法,还有过程。
( Memcache_安装配置手册.doc
技术分享:Linux下Memcache的源码安装
Windows_Memcache安装(XAMPP+Memcache+PHP) 安装步骤,详细说明
memcache安装文档,自己工作中总结的简洁安装方法,适合有linux基础的人员看。
memcache安装,这个文档详细讲解了在linux环境下怎么去安装memcache
memcache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著[1] 。这是一套...
主要介绍了linux memcache安装配置方法,需要的朋友可以参考下
memcache安装包,版本号1.4.19 libevent安装包,版本号2.0.22
Memcache安装配置使用说明 亲测可用