1、libevent安装。为啥先安装它?因为不先装,memcached这座房子就没打地基:

yum install libevent-devel

  敲回车后出现:

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
base | 3.6 kB ::
epel | 4.7 kB ::
extras | 3.4 kB ::
updates | 3.4 kB ::
(/): epel/x86_64/updateinfo | kB ::
(/): updates//x86_64/primary_db | 2.5 MB ::
(/): epel/x86_64/primary_db | 6.6 MB ::
Resolving Dependencies
--> Running transaction check
---> Package libevent-devel.x86_64 :2.0.-.el7 will be installed
--> Processing Dependency: libevent = 2.0.-.el7 for package: libevent-devel-2.0.-.el7.x86_64
--> Processing Dependency: libevent_pthreads-2.0.so.()(64bit) for package: libevent-devel-2.0.-.el7.x86_64
--> Processing Dependency: libevent_openssl-2.0.so.()(64bit) for package: libevent-devel-2.0.-.el7.x86_64
--> Processing Dependency: libevent_extra-2.0.so.()(64bit) for package: libevent-devel-2.0.-.el7.x86_64
--> Processing Dependency: libevent_core-2.0.so.()(64bit) for package: libevent-devel-2.0.-.el7.x86_64
--> Processing Dependency: libevent-2.0.so.()(64bit) for package: libevent-devel-2.0.-.el7.x86_64
--> Running transaction check
---> Package libevent.x86_64 :2.0.-.el7 will be installed
--> Finished Dependency Resolution Dependencies Resolved ===================================================================================================================================
Package Arch Version Repository Size
===================================================================================================================================
Installing:
libevent-devel x86_64 2.0.-.el7 base k
Installing for dependencies:
libevent x86_64 2.0.-.el7 base k Transaction Summary
===================================================================================================================================
Install Package (+ Dependent package) Total download size: k
Installed size: 1.1 M
Is this ok [y/d/N]: y
Downloading packages:
(/): libevent-devel-2.0.-.el7.x86_64.rpm | kB ::
(/): libevent-2.0.-.el7.x86_64.rpm | kB ::
-----------------------------------------------------------------------------------------------------------------------------------
Total 3.5 MB/s | kB ::
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : libevent-2.0.-.el7.x86_64 /
Installing : libevent-devel-2.0.-.el7.x86_64 /
Verifying : libevent-devel-2.0.-.el7.x86_64 /
Verifying : libevent-2.0.-.el7.x86_64 / Installed:
libevent-devel.x86_64 :2.0.-.el7 Dependency Installed:
libevent.x86_64 :2.0.-.el7 Complete!

  我们可以看到它自动把libevent-devel和libevent两个包一起安装好了。我们可以到安装包下看一看:

ls /usr/lib64 | grep libevent
libevent-2.0.so.5
libevent-2.0.so.5.1.9
libevent_core-2.0.so.5
libevent_core-2.0.so.5.1.9
libevent_core.so
libevent_extra-2.0.so.5
libevent_extra-2.0.so.5.1.9
libevent_extra.so
libevent_openssl-2.0.so.5
libevent_openssl-2.0.so.5.1.9
libevent_openssl.so
libevent_pthreads-2.0.so.5
libevent_pthreads-2.0.so.5.1.9
libevent_pthreads.so
libevent.so

  2、安装memcached:

yum install memcached

  敲完回车后:

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package memcached.x86_64 :1.4.-.el7_3. will be installed
--> Finished Dependency Resolution Dependencies Resolved ===================================================================================================================================
Package Arch Version Repository Size
===================================================================================================================================
Installing:
memcached x86_64 1.4.-.el7_3. base k Transaction Summary
===================================================================================================================================
Install Package Total download size: k
Installed size: k
Is this ok [y/d/N]: y
Downloading packages:
memcached-1.4.-.el7_3..x86_64.rpm | kB ::
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : memcached-1.4.-.el7_3..x86_64 /
Verifying : memcached-1.4.-.el7_3..x86_64 / Installed:
memcached.x86_64 :1.4.-.el7_3. Complete!

  3、去官方网站(http://memcached.org)下载memcached最新版本的源码包:

wget http://memcached.org/latest

  敲完回车后:

---- ::--  http://memcached.org/latest
Resolving memcached.org (memcached.org)... 107.170.231.145
Connecting to memcached.org (memcached.org)|107.170.231.145|:... connected.
HTTP request sent, awaiting response... Moved Temporarily
Location: https://www.memcached.org/files/memcached-1.5.12.tar.gz [following]
---- ::-- https://www.memcached.org/files/memcached-1.5.12.tar.gz
Resolving www.memcached.org (www.memcached.org)... 107.170.231.145
Connecting to www.memcached.org (www.memcached.org)|107.170.231.145|:... connected.
HTTP request sent, awaiting response... OK
Length: (447K) [application/octet-stream]
Saving to: 鈥榣atest鈥 %[=========================================================================================>] , 153KB/s in .9s -- :: ( KB/s) - 鈥榣atest鈥saved [/]

  我们看到下载的最新源码包叫memcached-1.5.12.tar.gz,但wget命令却把包名叫成了latest,把下载包的名称改回去

mv latest memcached-1.5..tar.gz

  然后解压、配置、编译和安装

tar -zxvf memcached-1.5..tar.gz
cd memcached-1.5.12
 ./configure --prefix=/usr/local/memcached
make && make test
sudo make install

  此时已大功告成,接下来启动memcached:

/usr/local/memcached/bin/memcached -p  -m 64m -u root -d

  这里以root用户、端口号11211、并分配了64兆内存将memcached作为守护进程在后台启动了,可以看下进程:

ps -ef | grep memcached
root : ? :: /usr/local/memcached/bin/memcached -p -m 64m -u root -d

  最后连上memcached试一把:

telnet 127.0.0.1
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
set foo
hello world
STORED
get foo
VALUE foo
hello world
END

linux(centOs)下memcached安装的更多相关文章

  1. Windows和Linux环境下Memcached安装与配置(转)

    一.memcached安装配置 windows平台安装 1.memcached-1.2.6-win32-bin.zip下载地址: http://code.jellycan.com/memcached/ ...

  2. Linux centos下php安装cphalcon扩展的方法

    说明: 操作系统:CentOS php安装目录:/usr/local/php php.ini配置文件路径:/usr/local/php/etc/php.ini 1.安装cphalcon cd /usr ...

  3. 在Linux CentOS下如何安装tar.gz和RPM软件包

    1.安装tar.gz软件包: 在Linuxr(Centos下)如何安装tar.gz软件包,该方式实质上就是源代码安装方式,具体如下: 在Linux中使用wget命令下载要安装的文件,命令格式如下:wg ...

  4. Linux Centos下编译安装Redis

    需要安装 tcl 8.5 wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz //直接下载 sudo tar xzvf tcl8 ...

  5. centos下memcached安装

    memcached是一款高速.分布式的内存缓存系统.其官方主页在http://www.danga.com/memcached/ 1.安装前的准备 要安装memcached,需要有libevent的支持 ...

  6. Linux(CentOS)下编译安装apache

    Centos7.6系统 已经安装lnmp一键环境 想装个apache跑php7 (php7的安装以及与apache的交互在这里: https://www.cnblogs.com/lz0925/p/11 ...

  7. linux(Centos)下编译安装gcc4.8.2

    欢迎转载.转载请注明原文地址:http://blog.csdn.net/majianfei1023/article/details/46811159 近期要用到c++ 11,所以没办法仅仅得把那台ce ...

  8. Thrift在Windows及Linux平台下的安装和使用示例

    本文章也同时发表在个人博客Thrift在Windows及Linux平台下的安装和使用示例上. thrift介绍 Apache Thrift 是 Facebook 实现的一种高效的.支持多种编程语言的R ...

  9. Linux下memcached安装和启动方法

    Linux下memcached安装和启动方法 1. 首先下载memcached 和 libevent 包. Memcached用到了libevent这个库用于Socket的处理.下面是下载的两个包文件 ...

随机推荐

  1. MySQL中的索引的引用

    博文首先说明索引的分类及创建,然后会涉及到索引的可用性选择以及索引的优化. 索引是什么?先说创建索引的目的,创建索引是为提高对数据的查询速度.在字典的目录中,我们可以很快找到某个字的位置,索引的作用就 ...

  2. JS中的slice和splice

    1,slice  : 定义:接收一个或两个参数,它可以创建一个由当前数组中的一项或多项组成的新数组,注意是新数组哦~ 也就是说它不会修改原来数组的值. 用法:slice( para1 ),会截取从pa ...

  3. InstallShieldPro 2015中Basic MSI工程类型如何调用InstallScript脚本

    转载:http://blog.csdn.net/mengzhishen/article/details/8953901 这是一个Basic MSI基础知识. A. 首先在Installation De ...

  4. How to install tensorflow on ubuntu 18.04 64bit

    Ans:pip install tensorflow (note:  version number of pip and python must be  consistent)

  5. [nowcoder]contest/172/C保护

    C国有n个城市,城市间通过一个树形结构形成一个连通图.城市编号为1到n,其中1号城市为首都.国家有m支军队,分别守卫一条路径的城市.具体来说,对于军队i,他守卫的城市区域可以由一对二元组(xi,yi) ...

  6. TCGA系列--TCGA可视化数据库GEPIA

    中国大牛力作  张泽民: http://gepia.cancer-pku.cn/index.html http://cancer-pku.cn/

  7. requestWindowFeature()的应用

    android开发中经常会在setContentView(R.layout.XXX); 前设置requestWindowFeature(XXXX). 他的意思是需要软件全屏显示.自定义标题(使用按钮等 ...

  8. Oracle10g客户端链接服务端配置

    Oracle10g客户端工具plsql链接服务端配置 Oracle10g客户端工具比如plsql,在网络中链接服务端问题比较多中国菜刀,经常出现很多莫名其妙的问题.实际上不是plsql的配置,问题还是 ...

  9. jquery ui是什么

    jquery ui是什么 一.总结 一句话总结:jQuery UI [1]  是以 jQuery 为基础的开源 JavaScript 网页用户界面代码库.包含底层用户交互.动画.特效和可更换主题的可视 ...

  10. 关于keyCode, 键盘代码。 和零散的javascript知识。http://js2.coffee/(转化工具)

    这个是coffeescript代码 document.addEventListener 'turbolinks:load', ->   document.getElementById(" ...