zoukankan      html  css  js  c++  java
  • 01.安装Memcached


    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> :存储字节数,注意:设置了存储大小就必须存储一样大小的数据,否则会操作失败
    -------------------------------------------------------------------------------------------------------------------------------




  • 相关阅读:
    二、Java面向对象(11)_final修饰符
    二、Java面向对象(10)_代码块
    二、Java面向对象(9)_面向对象——多态思想
    二、Java面向对象(8)_继承思想——Object类
    二、Java面向对象(8)_继承思想——子类初始化过程
    二、Java面向对象(8)_继承思想——super关键字
    二、Java面向对象(8)_继承思想——方法覆盖
    WP8.1 RT 生命周期详解‏‏‏‏‏‏‏‏‏‏‏‏‏
    将十六进制色值转换成Color
    WindowsPhone8.1RT建立空白应用挂起没反应的解决方案
  • 原文地址:https://www.cnblogs.com/LiZhiW/p/4852103.html
Copyright © 2011-2022 走看看