分别把memcached和libevent下载回来,放到 /tmp 目录下:
# cd /tmp
# wget http://www.danga.com/memcached/dist/memcached-1.2.0.tar.gz
# wget http://www.monkey.org/~provos/libevent-1.2.tar.gz
1、安装libevent
shell>tar –zxvf libevent-1.4.9-stable.tar.gz //解压源文件包
shell>cd libevent-1.4.8-stable //进入解压后的目录
shell>./configure --prefix=/usr/local/libevent //译后生成的目标文件夹
shell>make
shell>make install
2、安装memcached
安装memcached时需要指定libevent的安装路径
shell>tar –zxvf memcached-1.2.6.tar.gz //解压源文件包
shell>cd memcached-1.2.6 //进入解压后的目录
shell>./configure --with-libevent=/usr/local/libevent --prefix=/usr/local/memcached //设置libevent的位置和编译后生成的目标文件夹
shell>make
shell>make install
3.测试libevent是否安装成功
# ls -al /usr/lib | grep libevent
lrwxrwxrwx 1 root root 21 11?? 12 17:38 libevent-1.2.so.1 -> libevent-1.2.so.1.0.3
-rwxr-xr-x 1 root root 263546 11?? 12 17:38 libevent-1.2.so.1.0.3
-rw-r–r– 1 root root 454156 11?? 12 17:38 libevent.a
-rwxr-xr-x 1 root root 811 11?? 12 17:38 libevent.la
lrwxrwxrwx 1 root root 21 11?? 12 17:38 libevent.so -> libevent-1.2.so.1.0.3
# ls -al /usr/local/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
linux下安装完memcached后,netstat -ant | grep LISTEN 看到memcache用的11211端口已在监听状态
4、启动memcached
cd =/usr/local/memcached/bin
# /usr/local/bin/memcached -d -m 10 -u root -l 192.168.3.205 -p 11211 -c 256 -P /tmp/memcached.pid
-d选项是启动一个守护进程,
-m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB,
-u是运行Memcache的用户,我这里是root,
-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.0.200,
-p是设置Memcache监听的端口,我这里设置了12000,最好是1024以上的端口,
-c选项是最大运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定,
-P是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid
5、测试Memcached
[root@localhost /]# telnet 192.168.141.64 11211
Trying 192.168.141.64...
Connected to 192.168.141.64 (192.168.141.64).
Escape character is '^]'.
set key1 0 60 4
zhou
STORED
get key1
VALUE key1 0 4
zhou
END
至此Memcached安装成功!
memcached是以KEY-VALUE的方式进行数据存储的,KEY的大小限制:Key(max)<=250个字符;
VALUE在存储时有限制:Value(max)<= 1M;
memcached默认过期时间:ExpiresTime(max)= 30(days)。
6、开机自动启动
想开机自动启动的话,只需在/etc/rc.d/rc.local中加入一行,下面命令
/usr/local/memcached/bin/memcached -d -m 10 -p 12000 -u apache -c 256
本文欢迎转载,转载请注明出处与作者
出处:http://blog.sina.com.cn/staratsky
作者:流星
技术开发群,分享开发中问题的解决办法和经验,欢迎大家的加入,群号:293872059
分享到:
相关推荐
介绍Linux下memcached详细安装步骤,自己的实际安装经验。
linux下安装memcached详细步骤,加安装包
文档描述了在linux下如何安装JDK,memcached、magent等软件的步骤。
2)安装操作系统环境:CentOS-6.5,(其它linux操作系统请自行尝试)。 3)安装步骤详解:http://blog.csdn.net/clevercode/article/details/45441881。 4)欢迎大家关注博客更多精彩的内容:...
下面将介绍安装php的memcached客户端安装步骤 1、下载安装libmemcached客户端 官网地址:http://libmemcached.org/libMemcached.html $wget -c ...
服务器端主要是安装memcache服务器端,目前的最新版本是 memcached-v1.4.4 。下载:http://memcached.googlecode.com/files/memcached-1.4.4.tar.gz另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要...
Linux上安装 Review Board 图文教程,针对在 CentOS 系统下的安装步骤 进行 高亮标注。ReviewBoard 5.0 Linux安装步骤:...
Linux下的memcached软件安装包,包含依赖的libevent类库,另外附带安装步骤,本人亲测,centos 6.3下完美安装。
本文分步骤给大家详细介绍了linux服务器上安装memcached的操作方法,非常不错,需要的朋友参考下吧
Linux 负载均衡 tomcat+nginx+memcached整合所有相关jar 步骤地址:http://blog.csdn.net/qierkang/article/details/52873541
4.3 windows 下安装 php-memcached 扩展.............................................................................15 第五章 memcached 实战.................................................................
前言 redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcached类似,但很大程度补偿了 memcached...最近在迁移测试环境,有用到Redis,记录下linux安装单机版Redis的过程,下面话不多说了,来一起
redis linux环境安装包及安装步骤 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)...
本文档是linux下面的lamp配置步骤,是本人经过多次尝试总结的,参考了网上很多文档,所需软件均能从网上下载,希望对初学者有所帮助centos5.5(redhat5) + php5.2.6 + apache 2.0.55 + mysql 5.1.47 + Zend...
多线程模式,linux平台下支持cpu亲缘性 良好的协议扩展性。 默认支持memcached的二进制协议和文本协议 ##文档 ##安装 ###安装环境 autoconf版本>2.62 automake版本>1.13 g++版本>4.4 ###安装步骤 $ wget --no-check-...
为了使用此库,您首先需要完成以下步骤: 安装 使用pip在安装此库。 是用于创建隔离的Python环境的工具。 它解决的基本问题是依赖项和版本之一,以及间接权限。 使用 ,可以安装该库而无需系统安装权限,也不会与...
步骤: 注:本例程以一台win7机器为例子,即同一台机器上装一个nginx和2个Tomcat。 且安装了JDK。 便于管理将用到的资料放在一个文件夹下 我在D盘 创建 server 文件夹 . 1. Nginx 下载直接解压缩到server,点...