`
mfcai
  • 浏览: 404495 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux下memcached的安装步骤

阅读更多
分别把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
1
3
分享到:
评论

相关推荐

    Linux下安装memcached详细步骤

    介绍Linux下memcached详细安装步骤,自己的实际安装经验。

    linux 安装memcached 详细

    linux下安装memcached详细步骤,加安装包

    linux下安装jdk与memcached及memcached代理说明

    文档描述了在linux下如何安装JDK,memcached、magent等软件的步骤。

    Linux中memcached相关资源包

    2)安装操作系统环境:CentOS-6.5,(其它linux操作系统请自行尝试)。 3)安装步骤详解:http://blog.csdn.net/clevercode/article/details/45441881。 4)欢迎大家关注博客更多精彩的内容:...

    linux下安装php的memcached客户端

    下面将介绍安装php的memcached客户端安装步骤 1、下载安装libmemcached客户端 官网地址:http://libmemcached.org/libMemcached.html $wget -c ...

    CentOS 5.4下的Memcache安装步骤(Linux+Nginx+PHP+Memcached)

    服务器端主要是安装memcache服务器端,目前的最新版本是 memcached-v1.4.4 。下载:http://memcached.googlecode.com/files/memcached-1.4.4.tar.gz另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要...

    Linux上安装 Review Board

    Linux上安装 Review Board 图文教程,针对在 CentOS 系统下的安装步骤 进行 高亮标注。ReviewBoard 5.0 Linux安装步骤:...

    Memcached软件包

    Linux下的memcached软件安装包,包含依赖的libevent类库,另外附带安装步骤,本人亲测,centos 6.3下完美安装。

    在Linux服务器上安装 memcached的基本操作

    本文分步骤给大家详细介绍了linux服务器上安装memcached的操作方法,非常不错,需要的朋友参考下吧

    Linux负载均衡tomcat+nginx+memcached整合所有相关jar

    Linux 负载均衡 tomcat+nginx+memcached整合所有相关jar 步骤地址:http://blog.csdn.net/qierkang/article/details/52873541

    memcached权威指南

    4.3 windows 下安装 php-memcached 扩展.............................................................................15 第五章 memcached 实战.................................................................

    Linux安装单机版Redis的完整步骤

    前言 redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcached类似,但很大程度补偿了 memcached...最近在迁移测试环境,有用到Redis,记录下linux安装单机版Redis的过程,下面话不多说了,来一起

    redis环境安装.rar

    redis linux环境安装包及安装步骤 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)...

    centos linux+apache+mysql+php+memcache+zend

    本文档是linux下面的lamp配置步骤,是本人经过多次尝试总结的,参考了网上很多文档,所需软件均能从网上下载,希望对初学者有所帮助centos5.5(redhat5) + php5.2.6 + apache 2.0.55 + mysql 5.1.47 + Zend...

    kvproxy:一个KV类型数据库的代理框架

    多线程模式,linux平台下支持cpu亲缘性 良好的协议扩展性。 默认支持memcached的二进制协议和文本协议 ##文档 ##安装 ###安装环境 autoconf版本&gt;2.62 automake版本&gt;1.13 g++版本&gt;4.4 ###安装步骤 $ wget --no-check-...

    python内存缓存

    为了使用此库,您首先需要完成以下步骤: 安装 使用pip在安装此库。 是用于创建隔离的Python环境的工具。 它解决的基本问题是依赖项和版本之一,以及间接权限。 使用 ,可以安装该库而无需系统安装权限,也不会与...

    Nginx+Tomcat负载均衡

    步骤: 注:本例程以一台win7机器为例子,即同一台机器上装一个nginx和2个Tomcat。 且安装了JDK。 便于管理将用到的资料放在一个文件夹下 我在D盘 创建 server 文件夹 . 1. Nginx 下载直接解压缩到server,点...

Global site tag (gtag.js) - Google Analytics