全文目录

  • Memcached介绍
  • 安装Memcached
    • 1、使用Yum安装
    • 2、使用源代码安装
  • Memcached 运行
    • 1、前台运行
    • 2、后台方式运行

Memcached介绍

Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。
官网地址:https://memcached.org/

Memcached作为高速运行的分布式缓存服务器,具有以下的特点:

  • 协议简单
  • 基于libevent的事件处理
  • 内置内存存储方式
  • Memcached不互相通信的分布式

安装Memcached

1、使用Yum安装

Memcached基于libevent的事件处理,首先要先安装libevent库。

yum install libevent libevent-devel

然后安装Memcached

# 查找包
yum search memcached# 安装
yum install memcached# 查看帮助信息
memcached -h


搜索到memcached软件包

这里即将安装的是1.4.15的版本。

使用命令查看帮助信息,这里是安装成功了。

安装后可以使用命令查看安装位置

whereis memcached


这里可以看到安装位置在 /usr/bin/memcached

2、使用源代码安装

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

或者我们在服务器上使用wget命令下载到服务器

# 下载最新版本
wget http://memcached.org/latest# 下载指定版本 例如1.4.17
wget http://www.memcached.org/files/memcached-1.4.17.tar.gz

然后使用tar命令解压源码

# memcached-1.4.17.tar.gz 替换成你下载的文件名
tar -zxvf memcached-1.4.17.tar.gz

进入刚才解压的目录

cd memcached-1.4.17

配置安装目录

# /usr/local/memcached可以替换成你想要安装的位置
./configure --prefix=/usr/local/memcached

编译

make && make test

安装

make install

Memcached 运行

启动选项:

  • -d 是启动一个守护进程;
  • -m 是分配给Memcache使用的内存数量,单位是MB;
  • -u 是运行Memcache的用户;
  • -l 是监听的服务器IP地址,可以有多个地址;
  • -p 是设置Memcache监听的端口,,最好是1024以上的端口;
  • -c 是最大运行的并发连接数,默认是1024;
  • -P 是设置保存Memcache的pid文件。

1、前台运行

不同安装方式命令位置不同,请注意!

# Yum安装
memcached -u root -p 11211 -m 64m -vv# 源码安装
/usr/local/memcached/bin/memcached -u root -p 11211 -m 64m -vv


执行命令就在前台启动了memcached,监听TCP端口11211,最大内存使用量为64M。

2、后台方式运行

# yum安装
memcached -d -u root -l 127.0.0.1 -p 11211 -m 64M -c 256 -P /tmp/memcached.pid# 源码安装
/usr/local/memcached/bin/memcached -d -u root -l 127.0.0.1 -p 11211 -m 64M -c 256 -P /tmp/memcached.pid# 查看进程
ps -ef|grep memcached


这里可以看到我们已经在后台运行成功了。

注意:以上操作均在centos7.6 root账户下操作。

centos7安装Memcached相关推荐

  1. Centos7 安装 memcached 1.4.25

    为什么80%的码农都做不了架构师?>>>    ### 下载memcached wget http://memcached.org/files/memcached-1.4.25.ta ...

  2. Centos7中Memcached的安装与基本操作

    Centos7中Memcached的安装与基本操作 0.软件版本 1.下载memcached的依赖库libevent 1.1下载安装包 1.2使用xshell中的xftp上传至虚拟机中的/home/r ...

  3. centos7下memcached的安装配置

    memcached 依赖 libevent-devel 首先安装libevent-devel yum -y install libevent-devel 安装完毕! 继续安装memcached yum ...

  4. 开发人员学Linux(13):CentOS7安装配置IT设备监控系统Zabbix

    1.前言 在前一篇讲述了如何安装Memcached和Redis,在这一篇主要讲述如何安装企业级IT设备监控系统Zabbix.本人曾在某大型集团公司信息化部门工作,公司在多个城市以及一个城市的多个区有办 ...

  5. 编译安装Memcached

    安装依赖 在Linux下编译,需要gcc.make.cmake.autoconf.libtool.libevent等工具,在Linux联网状态下我们可以使用yum命令来安装锁需要的依赖 yum -y ...

  6. centos7 nginx配置php7,centos7安装并配置nginx+php,centos7nginx

    centos7安装并配置nginx+php,centos7nginx centos7安装并配置nginx+php 安装nginx yum install nginx 设置nginx开启起动 syste ...

  7. centos7安装配置pgAgent

    centos7安装pgagent: 默认cmake已经安装 编译wxGTK https://excellmedia.dl.sourceforge.net/project/wxwindows/2.8.7 ...

  8. 在Linux上安装Memcached服务

    下载并安装Memcache服务器端 服务器端主要是安装memcache服务器端. 下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar. ...

  9. centos7 安装mysql php_Centos7安装mysql与php的方法

    本文主要和大家分享Centos7安装mysql与php的方法,希望能帮助到大家. 相关mysql视频教程推荐:<mysql教程> 官网下载安装mysql-server 依次使用下面三个命令 ...

  10. php memcached 扩展安装目录,php安装memcached扩展

    PHP为了可以与memcached服务器端交互,有两个PHP扩展可以使用:memcache扩展和memcached扩展.安装两个中的任一个扩展都可与memcached服务器实现交互.memcached ...

最新文章

  1. 多层科目任意组合汇总报表的性能优化 (上)
  2. 自学python方法-你是如何自学 Python 的?
  3. ffmpeg基本用法
  4. Spark Mllib里的如何对两组数据用斯皮尔曼计算相关系数
  5. JavaScript之常用方法讲解
  6. Eclipse窗口显示:独立、嵌入式
  7. php session 框架,CakePHP框架Session设置方法分析
  8. oracle删除重复字段数据库,用Oracle的分析函数删除重复的数据,
  9. 个人成长过程中最重要的技能是什么?
  10. oracle 绑定变量语法,Delphi使用绑定变量法操作Oracle
  11. window下强制删除文件
  12. Flutter-------写一个app启动页
  13. 树莓派系统安装和环境配置
  14. 【软件工程】第一、二章总结
  15. 网站ICP备案,ICP备案怎么弄
  16. 原生JS无缝轮播图(左右切换、导航跟随)
  17. element-plus 疯狂报警告 ElementPlusError: [Util] binding value must be a string or number.
  18. 实时热力图_呈贡哪里人气最旺?百度热力图告诉你,原来人都聚集在这些地方!...
  19. ibatis实现Iterate的使用
  20. (转) 从0开始搭建SQL Server AlwaysOn 第三篇(配置AlwaysOn)

热门文章

  1. 工作随笔,一个java开发的一感慨
  2. 51单片机课设——温控手机散热器
  3. python3安装失败_python3安装失败如何处理
  4. 通信用水泥杆和防腐木电杆在使用中有什么不同
  5. 无线电通信之父:马可尼
  6. Python青少年学编程之秦九韶算法(初三、高中信息技术)
  7. C语言sb代码,10个重要的算法C语言实现源代码
  8. 指标之王macd的计算公式和使用方法
  9. 如何去掉now函数时间中的汉字
  10. 三、经典比特与量子比特