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. [leetcode]_Longest Common Prefix

    问题:寻找最长公共前缀 思路:就是逐一检查每个string中的每一位,碰到不相等的时候,结束:每个string中这一位都相等,加入到common prefix中~ public String long ...

  2. jQuery学习笔记(6)--复选框控制表格行高亮

    <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> &l ...

  3. 利用MVC编程模式-开发一个简易记事本app

    学了极客学院一个开发记事本的课程,利用自己对MVC编程模式的简单理解重写了一遍该app. github地址:https://github.com/morningsky/MyNote MVC即,模型(m ...

  4. [terry笔记]RMAN综合学习之配置

    [terry笔记]RMAN综合学习之备份http://www.cnblogs.com/kkterry/p/3308405.html [terry笔记]RMAN综合学习之恢复 http://www.cn ...

  5. SRF之日志和异常

    日志: 日志功能采用log4net实现 log4配置文件在站点目录下的log4net.config. 调用log4写日志的代码如下: log4net.ILog logger = log4net.Log ...

  6. 在Ubuntu下设置环境变量

    在Ubuntu中有如下几个文件可以设置环境变量 /etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. /e ...

  7. Python学习教程(learning Python)--1.3 Python数据输入

    多数应用程序都有数据输入语句,用于读入数据,和用户进行交互,在Python语言里,可以通过raw_input函数实现数据的从键盘读入数据操作. 基本语法结构:raw_input(prompt) 通常p ...

  8. instanceof、==号、Objetc类

    1)instanceof: 判断某个对象是否为某个类的实例,注意多态的运用,一个父类引用指向子类的对象,根据继承,子类就是父类,所以子类也可以看做是父类的一个实例.  形式:引用 instanceof ...

  9. bat隐藏文件夹

    在windows中隐藏文件是可以隐藏,但是下面红色区域一旦选中,那也就显示出来了 现在有如下代码,可以实现个性化隐藏 ========================================= ...

  10. Socket(2)

    UDP: UDP协议没有socket之间的虚拟链路,也就是说没有“握手”阶段,只是发送接收. 可以想象成直播,直播时如果中间网络不好,不会事后重新播放之前的,而是直接跳过. 也就是说一方只负责发送,一 ...