1.安装Memcached

1.下载Memcached及其依赖
下载memcached-1.4.24.tar.gz和libevent-2.0.22-stable.tar.gz文件并解压如下:
  1. [lizhiwei@localhost libevent]$ tar -zxvf libevent-2.0.22-stable.tar.gz
  2. [lizhiwei@localhost Memcached]$ tar -zxvf memcached-1.4.24.tar.gz
2.安装memcached
先安装libevent:
  1. [lizhiwei@localhost libevent-2.0.22-stable]$ cd /home/lizhiwei/SoftWare/libevent/libevent-2.0.22-stable
  2. [lizhiwei@localhost libevent-2.0.22-stable]$ ./configure -prefix=/home/lizhiwei/InstallSoft/libevent
  3. [lizhiwei@localhost libevent-2.0.22-stable]$ make
  4. [lizhiwei@localhost libevent-2.0.22-stable]$ make install
安装memcached,同时需要安装中指定libevent的安装位置:
  1. [lizhiwei@localhost libevent-2.0.22-stable]$ cd /home/lizhiwei/SoftWare/Memcached/memcached-1.4.24
  2. [lizhiwei@localhost memcached-1.4.24]$ ./configure -prefix=/home/lizhiwei/InstallSoft/memcached -with-libevent=/home/lizhiwei/InstallSoft/libevent/
  3. [lizhiwei@localhost memcached-1.4.24]$ make
  4. [lizhiwei@localhost memcached-1.4.24]$ make install
此时memcached安装完成,安装路径:/home/lizhiwei/InstallSoft/memcached

2.启动Memcached

1.启动memcached并参看服务
  1. [lizhiwei@localhost memcached]$ cd /home/lizhiwei/InstallSoft/memcached/bin/
  2. [lizhiwei@localhost bin]$ ll
  3. total 356
  4. -rwxr-xr-x. 1 lizhiwei lizhiwei 360894 Oct 1 20:52 memcached
  5. [lizhiwei@localhost bin]$ ./memcached -d -m 10 -u lizhiwei -l 127.0.0.1 -p 12000 -c 256 -P /tmp/memcached.pid
  6. [lizhiwei@localhost bin]$ ps -ef | grep memcached
  7. lizhiwei 24004 1 0 20:59 ? 00:00:00 ./memcached -d -m 10 -u lizhiwei -l 127.0.0.1 -p 12000 -c 256 -P /tmp/memcached.pid
  8. lizhiwei 24018 14869 0 21:00 pts/2 00:00:00 grep memcached
  9. [lizhiwei@localhost bin]$ cat /tmp/memcached.pid
  10. 24004
  11. [lizhiwei@localhost bin]$
./memcached -d -m 10 -u lizhiwei -l 127.0.0.1 -p 12000 -c 256 -P /tmp/memcached.pid 启动命令说明:
-d 选项是启动一个守护进程
-m 是分配给Memcache使用的内存数量,单位是MB,我这里是10MB
-u 是运行Memcache的用户,我这里是lizhiwei
-l 是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址127.0.0.1
-p 是设置Memcache监听的端口,我这里设置了12000,最好是1024以上的端口
-c 选项是最大运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定
-P 是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid
2.停止Memcache服务
使用kill -9 进程PID 命令停止Memcache服务
  1. [lizhiwei@localhost bin]$ ps -ef | grep memcached
  2. lizhiwei 24004 1 0 20:59 ? 00:00:00 ./memcached -d -m 10 -u lizhiwei -l 127.0.0.1 -p 12000 -c 256 -P /tmp/memcached.pid
  3. lizhiwei 24069 14869 0 21:07 pts/2 00:00:00 grep memcached
  4. [lizhiwei@localhost bin]$ kill -9 24004
  5. [lizhiwei@localhost bin]$ ps -ef | grep memcached
  6. lizhiwei 24072 14869 0 21:07 pts/2 00:00:00 grep memcached
  7. [lizhiwei@localhost bin]$
3.连接Memcache服务
  1. [lizhiwei@localhost ~]$ telnet 127.0.0.1 11211
  2. Trying 127.0.0.1...
  3. Connected to 127.0.0.1.
  4. Escape character is '^]'.
  5. set name 0 64 5
  6. abcde
  7. STORED
  8. get name
  9. VALUE name 0 5
  10. abcde
  11. END
  12. quit
  13. Connection closed by foreign host.
  14. [lizhiwei@localhost ~]$
telnet 使用说明:
telnet 127.0.0.1 11211 连接到IP地址127.0.0.1,端口号11211
set name 0 64 5 格式:<command name> <key> <flags> <exptime> <bytes>
    <command name> :set/add/replace
    <key> :查找关键字
    <flags> :整型参数,客户机使用它存储关于键值对的额外信息
    <exptime> :该数据的存活时间(以秒为单位,0 表示永远) 
    <bytes> :存储字节数,注意:设置了存储大小就必须存储一样大小的数据,否则会操作失败
-------------------------------------------------------------------------------------------------------------------------------

01.安装Memcached的更多相关文章

  1. Centos6.5安装memcached

    1.检查libevent 首先检查系统中是否安装了libevent(Memcache用到了libevent这个库用于Socket的处理). # rpm -q libevent libevent-1.4 ...

  2. centos6 yum 安装memcached

    centos6 yum 安装memcached - 像块石头 - 博客园http://www.cnblogs.com/rockee/archive/2012/08/01/2619160.html yu ...

  3. Mac(Linux)上安装memcached步骤

    Mac上安装memcached类似于在Linux平台上安装memcached. 主要需要做两块: 一.安装libevent库: 二.安装memcached; 一.安装libevent库 libeven ...

  4. NoSql1 在Linux(CentOS)上安装memcached及使用

    前言:       今天是初五,生活基本要从过年的节奏中回归到正常的生活了,所以想想也该想想与工作有关的事情了.我之前在工作中会经常使用memcached和redis,但是自己一直没有时间系统的好好看 ...

  5. Linux 服务器 安装 memcached

    linux centos 一.memcached的安装 1.下载 memcached-1.4.33.tar.gz.libevent-2.0.22-stable.tar.gz 安装 memcached ...

  6. 搭建LNAMP环境(七)- PHP7源码安装Memcached和Memcache拓展

    上一篇:搭建LNAMP环境(六)- PHP7源码安装MongoDB和MongoDB拓展 一.安装Memcached 1.yum安装libevent事件触发管理器 yum -y install libe ...

  7. 在Windows中安装Memcached

    Memcached是一个高并发的内存键值对缓存系统,它的主要作用是将数据库查询结果,内容,以及其它一些耗时的计算结果缓存到系统内存中,从而加速Web应用程序的响应速度. Memcached最开始是作为 ...

  8. CentOS6.3编译安装Memcached

    要用到如下源码包: /usr/local/src/memcached/libevent-2.0.21-stable.tar.gz /usr/local/src/memcached/memcached- ...

  9. CentOS6.3编译安装Memcached的PHP客户端memcache

    在安装Memcached的PHP客户端memcache之前,可先看下先前的工作笔记: PHP5不重新编译,如何安装自带的未安装过的扩展,如soap扩展? 安装PHP的memcache扩展 cd /us ...

随机推荐

  1. php 判断table 是否存在 根据返回值继续下一步的操作

    根据sql命令创建数据库或者数据表时候,判断库或者表是否存在比较重要. //要创建的表是否已经存在 function isHaveTable( $dbName,$tableN, $con)  //数据 ...

  2. 17) JMS: java Message Service(Java消息服务)

         JMS是一个标准,就像EJB,有很多开源的,商业的实现,ms技术对应的规范是jsr914,规范的实现称为jms provider,常见的实现有ActiveMQ.JBoss MQ.IBM We ...

  3. 安装Google框架服务并突破Google Play下载限制

    请注明出处:http://www.cnblogs.com/killerlegend/p/3546235.html Written By KillerLegend 关于谷歌服务框架以及安装 安装前请先获 ...

  4. 【Delphi】注册快捷键

    ShortCutToText , TextToShortCut 需 uses Menus; type TForm1 = class(TForm) HotKey1: THotKey; Button1: ...

  5. C#创建、读取和修改Excel

    // Namespaces, Variables, and Constants using System; using System.Configuration; using System.Data; ...

  6. How to create Lookup Worker Filtered by Legal Entity[AX2012]

    1. Add a new method in hcmWorker table, and add this script : public static client void lookupWorker ...

  7. 2016/09/21 Java关键字final

    1.final类 final类不能被继承,没有子类,final类中的方法默认是final的. final类不能被继承,因此final类的成员方法没有机会被覆盖,默认都是final的. 2.final方 ...

  8. 在Linux 5/6上使用UDEV SCSI规则配置ASM DISK

    格式化磁盘(略) 识别磁盘(/sbin/scsi_id)  Oracle Linux 5用如下脚本: #!/bin/sh for i in b c d e f g do echo "KERN ...

  9. 如何排查java.lang.NoSuchMethodError错误

    今天碰到一个java.lang.NoSuchMethodException的异常.基本解决思路是: 1.检查类所在jar包的版本是否正确. 2.检查是否有jar包冲突,比如加载了多个版本的xxx.ja ...

  10. STM32F0xx_RTC实时时钟配置详细过程

    Ⅰ.概述 今天总结RTC(Real Time Clock)实时时钟相关的知识,顺带将BKP简单总结一下. STM32的RTC模块和时钟配置系统(RCC_BDCR寄存器)处于后备区域,即在系统复位或从待 ...