第一种yum 方式安装

Memcached 支持许多平台:Linux、FreeBSD、Solaris、Mac OS,也可以安装在Windows上。

第一步 Linux系统安装memcached,首先要先安装libevent库

Ubuntu/Debian

sudo apt-get install libevent libevent-deve          自动下载安装(Ubuntu/Debian)

Redhat/Fedora/Centos

yum install libevent libevent-deve
查看libevent是否安装成功

第二步 安装 memcached

Ubuntu/Debian

sudo apt-get install memcached

Redhat/Fedora/Centos

yum install memcached

第三步:memcached -h 出现下面的截图说明成功

第四步启动memcachememcached -m 50 -p 11212 -d -c 8192 -u root

memcached -m 500 -p 11211 -d -c 8192 -u root

 

查看memcached 是否启动执行:netstat -lntup|grep mem

说明memcached启动起来了

如果启动多个实例就就使用 memcached -m 500 -p 11212 -d -c 8192 -u root

调整下端口就可以了

 

启动Memcache 常用参数

-p <num>      设置TCP端口号(默认不设置为: 11211)

-U <num>      UDP监听端口(默认: 11211, 0 时关闭)

-l <ip_addr>  绑定地址(默认:所有都允许,无论内外网或者本机更换IP,有安全隐患,若设置为127.0.0.1就只能本机访问)

-d                    以daemon方式运行

-u <username> 绑定使用指定用于运行进程<username>

-m <num>      允许最大内存用量,单位M (默认: 64 MB)

-P <file>     将PID写入文件<file>,这样可以使得后边进行快速进程终止, 需要与-d 一起使用

第二种方式安装当然可以使用编译安装的方式安装

第一步:安装libevent

1.先用:ls -al /usr/lib | grep libevent  查看是否已安装,如果已安装且版本低于1.3,则先通过:rpm -e libevent —nodeps 进行卸载。

2.下载libevent安装包:libevent-1.4.13-stable.tar.gz,然后解压。

3.切换到解压后的 libevent 主目录:cd libevent-1.4.13-stable

4.依次执行:

  1. ./configure –prefix=/usr (或 ./configure --program-prefix=/usr)
  2. make
  3. make install

注意: 
1)执行 make install 时可能需要 root 权限。

2)libevent会安装到 /usr/lib 或 /usr/local/lib 下

5.测试libevent是否安装成功:ls -al /usr/lib | grep libevent(或 ls -al /usr/local/lib | grep libevent)
出现类似下图结果则表示安装成功:

第二步:安装Memcached

源代码安装

从其官方网站(http://memcached.org)下载memcached最新版本。

wget http://memcached.org/latest                    下载最新版本tar -zxvf memcached-1.x.x.tar.gz                    解压源码cd memcached-1.x.x         
tar -zxvf memcached-1.x.x.tar.gz 解压源码 cd memcached-1.x.x 进入目录 ./configure --prefix=/usr/local/memcached 配置 make && make test 编译 sudo make install 安装

无论是编译安装还是yum安装 安装完memcached后看看是否安装成在未启动之前看看是否安装 使用: which memcached  会跳转到memcached安装目录下

然后执行: memcached -h 的结果说明安装是成功的

如果不出现上面的界面说明如下图说明找不到 libevent

解决办法机是find / -name "libevent-1.4.so.2"

如果是编译安装的memcached执行 memcached -h 会报下面的错

vi  /etc/ld.so.conf

加入

/usr/local/lib

保存

然后ldconfig 使其生效

第三步:memcached -h 出现下面的截图说明成功

第四步启动memcache

    memcached -m 500 -p 11211 -d -c 8192 -u root

 

查看memcached 是否启动执行:netstat -lntup|grep mem

说明memcached启动起来了

如果启动多个实例就就使用 memcached -m 500 -p 11212 -d -c 8192 -u root

调整下端口就可以了

转载于:https://www.cnblogs.com/javademo/p/8514680.html

Memcached 在linux上安装笔记相关推荐

  1. 【BI学习笔记】在Linux上安装Wyn Enterprise商业智能报表服务器

    [BI学习笔记]在Linux上安装Wyn Enterprise商业智能报表服务器 在百度文库上找来的,放到这里,避免以后丢了. 葡萄城出品的Wyn Enterprise商业智能软件的设计器和查看视图是 ...

  2. 如何在Red Hat Enterprise Linux上安装Python 3

    如何在Red Hat Enterprise Linux上安装Python 3. 本文介绍如何安装Python 3, ,pip,venv,virtualenv和pipenv在企业Linux 7.按照本文 ...

  3. linux上安装mysql,tomcat,jdk

    Linux 上安装 1 安装jdk 检测是否安装了jdk 运行 java –version 若有 需要将其卸载 a)         查看安装哪些jdk rmp –qa |grep java b)   ...

  4. linux下安装sbt_如何在Linux上安装SBT

    linux下安装sbt 介绍 (Introduction) Hi! I am Sanjula, and in this guide I hope to teach you how to install ...

  5. 在Linux上安装QT4

    比起在Windows上安装QT,在Linux上安装QT要容易多了,这都得意于Linux系统的autoconf和automake工具. 1. 将QT的源码包放至到一个目录下,笔者的目录是:/home/k ...

  6. 明明安装了模块,还是出现 错误 ImportError: No module named ‘pandas‘ 原因LINUX上安装了多个python环境,将脚本中python 改为python3问题解

    明明安装了模块,还是出现 错误 ImportError: No module named 'pandas'  原因LINUX上安装了多个python环境,将脚本中python 改为python3问题解 ...

  7. linux上安装redis

    Redis Redis在linux上安装 将redis-3.0.7.tar.gz上传到linux虚拟机上 编译: a)       因为redis是C语言开发,所以需要先编译,在linux上编译需要依 ...

  8. Linux上安装paramiko模块

    Linux上安装paramiko模块 一.paramiko模块作用 paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接.由于使用的是pyt ...

  9. 在linux上安装Filezilla文件传输FTP软件

    在linux上安装Filezilla文件传输FTP软件 1 Filezilla安装方法一:使用apt-get安装 2 Filezilla安装方法二:使用filezilla安装包进行安装 1 Filez ...

最新文章

  1. 布巴内斯瓦尔成智慧城市 印小城何以“智慧”
  2. D - Bear and Finding Criminals
  3. [YTU]_2919( Shape系列-5)
  4. Webstorm出现NoGitBinary时配置Git环境变量
  5. eclipse工具中使用Data Source Explorer连接数据库(MySQL)
  6. 奈飞文化手册_《奈飞文化手册》内容提炼分享1
  7. Set,List,Map,Vector,ArrayList的区别
  8. android反翻译工具下载,安卓dex反编译工具(dex-translator)下载_安卓dex反编译工具(dex-translator)官方下载-太平洋下载中心...
  9. 针对于网站被黑被劫持了的解决办法、网站被劫持了怎么办
  10. 公司要收我的毕业证书,这合法吗
  11. ASM算法原理及实现过程
  12. 服务器安全策略、密码策略、服务器审计
  13. C++ 判断文件文件夹是否存在
  14. 亵渎小说介绍_从PHP过渡到:亵渎神灵,虚张声势还是常识?
  15. 基于sklearn的机器学习 - 创建分类器
  16. 什么是企业宣传型网站?
  17. (五)N-gram语言模型的数据处理
  18. 视频、音频格式转换(以F4V转MP4为例)
  19. 第二章、移动机器人的运动模型----自行车模型/简化的car-like
  20. linux smb视频,利用 CentOS 7 samba 服务器与 ES 文件浏览器实现手机端在线播放电脑端视频...

热门文章

  1. javascript对象包含哪些要素_重学JavaScript 对象
  2. java 什么是线程同步,java多线程同步集合是什么?并发集合是什么?
  3. 三点估算pmp_我本人是做项目经理的,我把考PMP也当成一个项目来规划
  4. 最全面的MySQL笔记
  5. 整理一些提高C#编程性能的技巧
  6. mysql开方_MySQL数学函数的实际用法
  7. yii2 session mysql_Yii框架 session 数据库存储操作方法示例
  8. php位运算重要吗,PHP位运算的用途
  9. Array.prototype.reduce 的理解与实现
  10. Android PermissionUtils:运行时权限工具类及申请权限的正确姿势