本章包括内容:
  一、Memcached是什么、能干什么、特点;
  二、在Centos7上安装Memcached
  三、Memcached启动、简单操作、关闭
----------------------------------------------------------------------------
Memcached是什么
  Memcached是一款开源的、高性能的、分布式的内存对象缓存系统
Memcached能干什么
  最主要的功能就是:在内存中缓存数据,以减轻数据库负载,它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。
  本质上,Memcached是一个简洁的key-value存储系统,一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。

Memcached特点
  1.在内存中以键/值对存储数据,性能好
  2.协议简单(基于文本行),功能强大
  3.基于libevent的事件处理,无阻塞通信,对内存读写速度非常快
  4.基于客户端的分布式,服务端多个Memcached之间不互相通信
  5.服务端以守护进程运行,客户端可以用任何语言来编写
在Centos7上安装Memcached
  1.需要安装libevent,官网:http://libevent.org/下载 libevent-2.0.22-stable.tar.gz
    上传到Centos7
      解压 tar -zxvf libevent-2.0.22-stable.tar.gz
      开始安装,进入到解压后的libevent目录
      执行 .configure --prefix=/usr/common/libevent
      执行 make
      执行 make install
    上面步骤执行完了以后,没有报错的话,那libevent就安装好了,安装路径在/usr/common/libevent
  2.在Memcached官网:http://memcached.org/ 下载memcached-1.4.33.tar.gz
    上传到Centos7
      解压 tar -zxvf memcached-1.4.33.tar.gz
      开始安装,进入到解压后的memcached目录
      执行 ./configure --prefix=/usr/common/memcached --with-libevent=/usr/common/libevent/
      执行 make
      执行 make install
    上面步骤执行完了以后,没有报错的话,那memcached就安装好了,安装路径在/usr/common/memcached

Memcached启动、简单操作、关闭
  启动memcached:
    进入到memcached安装目录下面的bin目录
    执行 ./memcached -d -m 10 -u root -l 192.168.1.81 -p 3333 -c 256 -P /tmp/memcached.pid
    启动项:
      -d是启动一个守护进程;
      -m是分配给Memcache使用的内存数量,单位是MB;
      -u是运行Memcache的用户;
      -l是监听的服务器IP地址,可以有多个地址;
      -p是设置Memcache监听的端口,,最好是1024以上的端口;
      -c是最大运行的并发连接数,默认是1024;
      -P是设置保存Memcache的pid文件。

  简单操作:
    可以通过telnet命令 指定主机ip和端口来链接Memcached服务
    (PS:如果没有安装telnet的话,在Centos7 上运行 yum install telnet 先安装)
    执行命令链接到Memcached:

      telnet 192.168.1.81 3333

    通过Memcached的set指令保存值:

    

  关闭Memcached:
    通过 ps -ef|grep memcached 找到对应的线程号,然后kill -9 线程号

    

Memcached 简介、安装和基本使用的更多相关文章

  1. memcached学习——大纲简介 && 安装(基于centos6.5)、启动、关闭memcached(一)

    大纲简介 安装前,先简单介绍一下memcached. memcached是一个免费.开源.高性能的分布式缓存.设计memcached的初衷是为了加快web应用程序,减少DB负载. 安装要求:支持大多数 ...

  2. Memcached简介及环境安装

    Memcached简介及环境安装 author:SimpleWu 简介 Memcached是一个自由开源的,高性能,分布式内存对象缓存系统. Memcached是以LiveJournal旗下Danga ...

  3. Memcached简介

    在Web服务开发中,服务端缓存是服务实现中所常常采用的一种提高服务性能的方法.其通过记录某部分计算结果来尝试避免再次执行得到该结果所需要的复杂计算,从而提高了服务的运行效率. 除了能够提高服务的运行效 ...

  4. 分布式缓存BeIT Memcached简介

    分布式缓存BeIT Memcached简介 或许你还没有用到过分布式缓存,在web集群的情况下,它可以很好的让一部分常用数据常驻服务器内存而不用担心各台web不同步.下面稍微介绍一下beitmemca ...

  5. 01 . Memcached简介及部署

    Memcached简介 memcached是一个自由开源,高性能,分布式内存对象存储系统 基于内存的key-valued存储,用来存储小块的任意数据(字符串,对象) 他是一个简洁的key-value存 ...

  6. Memcached的安装(Linux)、操作、命令

    最近在整理有关分布式缓存的服务器,做了一下老牌nosql服务器memcached的学习总结.文中所述的所有安装均是在联网的情况下进行的. 序: 什么是memcached: Free & ope ...

  7. Memcached总结二:Memcached环境安装设置以及连接memcache服务器

    1 在Ubuntu上安装Memcached 要在Ubuntu上安装Memcached,打开终端,然后输入以下命令: $sudo apt-get update $sudo apt-get install ...

  8. PHP与memcache和memcached以及安装使用

    老规则,在作者寒冰讲之前我们要来明确memcache与memcached这两个东西到底是什么? 说法一: 两个不同版本的php的memcached的客户端 new memcache是pecl扩展库版本 ...

  9. memcached的安装和linux下memcached服务自启动的配置

    关于memcached在windows和linux环境的安装,以及在Linux系统系memcached服务自启动的配置,可以参考我在csdn上下的博客, windows和linux环境下memcach ...

随机推荐

  1. 上传文件到hdfs注意事项

    我在MapReduceInput下创建CFItemSet文件夹,下面有itemSet.txt. 我想上传到cf下,然后想着hdfs上会显示cf/itemSet.txt. hdfs dfs -put i ...

  2. ecshop /includes/lib_base.php、/includes/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php Backdoor Vul

    catalog . 漏洞描述 . 漏洞触发条件 . 漏洞影响范围 . 漏洞代码分析 . 防御方法 . 攻防思考 1. 漏洞描述 ECShop是国内一款流行的网店管理系统软件,其2.7.3版本某个补丁存 ...

  3. 小米手机(HM1SW)高通开发android程序全过程

    小米手机(HM1SW)开发android程序全过程 修改历史: 2016年5月9日  --------  整理文档 a.增加了手机基本信息. b.增加360手机助手连接说明 2016年2月26日  - ...

  4. SQL数据操作和查询

    1.Oracle中可以把查询的结果根据结果集中的表结构和数据形成一张新表. CREATE TABLE 表名 AS SELECT语句,例如: CREATE TABLE INFOS1 AS SELECT  ...

  5. Centos7更新firefox

    1.用你本地的旧版 firefox,访问http://www.firefox.com.cn,下载Linux版本的Firefox. 2.进入存放下载文件(Firefox-latest-x86_64.ta ...

  6. CF 702B Powers of Two(暴力)

    题目链接: 传送门 Devu and Partitioning of the Array time limit per test:3 second     memory limit per test: ...

  7. 说说css3布局

    使用float属性或position属性布局的缺点 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml&qu ...

  8. window.location.href的用法

    在写ASP.Net程序的时候,我们经常遇到跳转页面的问题,我们经常使用Response.Redirect 做ASP.NET框架页跳转,如果客户要在跳转的时候使用提示,这个就不灵光了,如: Respon ...

  9. css004 用样式继承节省时间

       css004 用样式继承节省时间 继承:inherit 继承可以简化样式表 继承是有局限的,有些样式没法继承,如:border,width,height

  10. [转载]将别人的项目或JAVA文件导入到自己的Eclipse中时,常常会出现JAVA文件的中文注释变成乱码的情况,解决办法

    eclipse 代码中文注释乱码 求解决 将别人的项目或JAVA文件导入到自己的Eclipse中时,常常会出现JAVA文件的中文注释变成乱码的情况,主要原因就是别人的IDE编码格式和自己的Eclips ...