linux(centOs)下memcached安装
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安装的更多相关文章
- Windows和Linux环境下Memcached安装与配置(转)
一.memcached安装配置 windows平台安装 1.memcached-1.2.6-win32-bin.zip下载地址: http://code.jellycan.com/memcached/ ...
- Linux centos下php安装cphalcon扩展的方法
说明: 操作系统:CentOS php安装目录:/usr/local/php php.ini配置文件路径:/usr/local/php/etc/php.ini 1.安装cphalcon cd /usr ...
- 在Linux CentOS下如何安装tar.gz和RPM软件包
1.安装tar.gz软件包: 在Linuxr(Centos下)如何安装tar.gz软件包,该方式实质上就是源代码安装方式,具体如下: 在Linux中使用wget命令下载要安装的文件,命令格式如下:wg ...
- Linux Centos下编译安装Redis
需要安装 tcl 8.5 wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz //直接下载 sudo tar xzvf tcl8 ...
- centos下memcached安装
memcached是一款高速.分布式的内存缓存系统.其官方主页在http://www.danga.com/memcached/ 1.安装前的准备 要安装memcached,需要有libevent的支持 ...
- Linux(CentOS)下编译安装apache
Centos7.6系统 已经安装lnmp一键环境 想装个apache跑php7 (php7的安装以及与apache的交互在这里: https://www.cnblogs.com/lz0925/p/11 ...
- linux(Centos)下编译安装gcc4.8.2
欢迎转载.转载请注明原文地址:http://blog.csdn.net/majianfei1023/article/details/46811159 近期要用到c++ 11,所以没办法仅仅得把那台ce ...
- Thrift在Windows及Linux平台下的安装和使用示例
本文章也同时发表在个人博客Thrift在Windows及Linux平台下的安装和使用示例上. thrift介绍 Apache Thrift 是 Facebook 实现的一种高效的.支持多种编程语言的R ...
- Linux下memcached安装和启动方法
Linux下memcached安装和启动方法 1. 首先下载memcached 和 libevent 包. Memcached用到了libevent这个库用于Socket的处理.下面是下载的两个包文件 ...
随机推荐
- 前端学习笔记之CSS介绍
阅读目录 一 什么是CSS 二 为何要用CSS 三 如何使用CSS 一 什么是CSS CSS全称Cascading Style Sheet层叠样式表,是专用用来为HTML标签添加样式的. 样式指的是H ...
- 了解下Mysql的间隙锁及产生的原因
什么是间隙锁当我们用范围条件而不是相等条件检索数据,并请求共享或排他锁时,InnoDB会给符合条件的已有数据记录的索引项加锁:对于键值在条件范围内但不存在的记录,叫做“间隙(GAP)”,InnoDB也 ...
- 20145204《Java程序设计》第8周学习总结
20145204 <Java程序设计>第8周学习总结 教材学习内容总结 java.util.logging包提供了日志功能相关类与接口,不必额外配置日志组件,就可以在java平台中使用.使 ...
- (转载)CUDA、tensorflow与cuDNN的版本匹配问题
转载:https://blog.csdn.net/MahoneSun/article/details/80809042 CUDA.tensorflow与cuDNN的版本匹配问题 一.问题现象 CUDA ...
- UVa 11404 回文子序列(LCS求最长回文串长度)
https://vjudge.net/problem/UVA-11404 题意: 给定一个由小写字母组成的字符串,删除其中的0个或多个字符,使得剩下的字母(顺序不变)组成一个尽量长的回文串.如果有多解 ...
- 介绍一个python视频处理库:moviepy
由于博客园的插件和我自己博客的插件不一致,代码以及视频插入转换很麻烦,所以还是我原来博客的地址查看吧. 介绍一个python视频处理库:moviepy
- Tensorflow一些常用基本概念与函数(四)
摘要:本系列主要对tf的一些常用概念与方法进行描述.本文主要针对tensorflow的模型训练Training与测试Testing等相关函数进行讲解.为‘Tensorflow一些常用基本概念与函数’系 ...
- gitlab访问限制问题------Forbidden
解决方案: cd /etc/gitlab vim /gitlab.rb gitlab_rails['rack_attack_git_basic_auth'] = { 'enabled' => t ...
- HDU - 4812 D Tree 点分治
http://acm.hdu.edu.cn/showproblem.php?pid=4812 题意:有一棵树,每个点有一个权值要求找最小的一对点,路径上的乘积mod1e6+3为k 题解:点分治,挨个把 ...
- idea中解决Git反复输入代码的问题
打开git终端,或者idea中的插件终端,输入命令: git config --global credential.helper store 借用一下别人的图不要介意哈.......... 执行上述命 ...