当前位置:首页 > 开发 > 编程语言 > 缓存Cache > 正文

Memcached(二)、Centos安装Memcached服务器

发表于: 2015-05-20   作者:frank1234   来源:转载   浏览:
摘要: 一、安装gcc rpm和yum安装memcached服务器连接没有找到,所以我使用的是make的方式安装,由于make依赖于gcc,所以要先安装gcc 开始安装,命令如下,[color=red][b]顺序一定不能出错[/b][/color]: 建议可以先切换到root用户,不然可能会遇到权限问题:su root 输入密码...... rpm -ivh kernel-head
一、安装gcc
rpm和yum安装memcached服务器连接没有找到,所以我使用的是make的方式安装,由于make依赖于gcc,所以要先安装gcc
开始安装,命令如下,[color=red][b]顺序一定不能出错[/b][/color]:

建议可以先切换到root用户,不然可能会遇到权限问题:su root 输入密码......


rpm -ivh kernel-headers-2.6.32-220.el6.x86_64.rpm

rpm -ivh glibc-headers-2.12-1.47.el6.x86_64.rpm --force --nodeps

rpm -ivh glibc-devel-2.12-1.47.el6.x86_64.rpm --force --nodeps

rpm -ivh libgomp-4.4.6-3.el6.x86_64.rpm

rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm

rpm -ivh cpp-4.4.6-3.el6.x86_64.rpm

rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm

rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm

rpm -ivh gcc-4.4.6-3.el6.x86_64.rpm

rpm -ivh libstdc++-devel-4.4.6-3.el6.x86_64.rpm

rpm -ivh gcc-c++-4.4.6-3.el6.x86_64.rpm

rpm –ivh后面的就是需要的rpm软件包,英文字母应该是和我一样的,但是数字可能不同,因为[color=red][b]版本号不一样[/b][/color],这些文件在安装iso的Packages目录下。

这样gcc编译器安装完成。

输入 gcc -v 会显示安装的版本

二、安装libevent

memcached为提高性能,基于libevent实现,要先安装libevent
tar -zxvf libevent-2.0.20-stable.tar.gz 
cd libevent-2.0.20-stable
./configure --prefix=/usr/local/libevent/  
make  
make install  

三、安装memcached
tar -zxvf memcached-1.4.10.tar.gz  
cd memcached-1.4.10  
./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent/  
make  
make install  

四、启动memcached
cd /usr/local/memcached/bin
./memcached -d -c 256 -m 10 -u root -p 11211

-d选项是启动一个守护进程,
-c选项是最大运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定,
-m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB,
-u是运行Memcache的用户,我这里是root,
-p是设置Memcache监听的端口,我这里设置了11211,最好是1024以上的端口

五、关掉防火墙
如果访问不到,可能是防火墙的问题,通过下面命令关掉防火墙
service iptable stop 

Memcached(二)、Centos安装Memcached服务器

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够
Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够
Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够
1,安装 yum install memcached /usr/bin/memcached -d -l 127.0.0.1 -p 11211 -m150 -u root -d:守
libevent简述 很多网上的资料都说, memcached需要libevent。libevent是什么呢?libevent就是一个事
系统是CentOS release 5.4 (Final),安装memcached时出现以下问题: google后发现由于该包属于扩展
memcached环境下载 windows下载地址:http://pan.baidu.com/s/1CRUea linux下载地址:http://memcac
简述 它可以应对任意多个连接,使用非阻塞的网络IO。它的工作机制是在内存中开辟一块空间,然后建立
一:安装libevent 由于memcached安装时,需要使用libevent类库,所以先安装libevent 1.下载 #wget h
  memcached是高性能的分布式内存缓存服务器,通过缓存数据库查询结果,减少数据库访问次数,提高
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号