zoukankan      html  css  js  c++  java
  • memcache

    node2:/root#wget http://www.monkey.org/~provos/libevent-1.4.12-stable.tar.gz   --no-check-certificate
    
    node2:/root/libevent-1.4.12-stable#./configure -prefix=/usr/libevent 
    
    ./configure -prefix=/usr/libevent  
    make  
    make install 
    
    wget http://memcached.googlecode.com/files/memcached-1.4.15.tar.gz 
    
     memcache下载地址:http://memcached.org/
    
    node2:/root#tar -zxvf memcached-1.5.3.tar.gz -C /usr/local
    
    ./configure -with-libevent=/usr/libevent/ -prefix=/usr/local/memcached  
    make  
    make install  
    
    
    /usr/local/memcached/bin/memcached -d -m 10m -p 11211 -u root  
    启动参数介绍如下:和上面的命令不对应
    
    -d选项是启动一个守护进程,
    
    -m是分配给Memcache使用的内存数量,单位是MB,这里是10MB,
    
    -u是运行Memcache的用户,这里是root,
    
    -l是监听的服务器IP地址,如果有多个地址的话,这里指定了服务器的IP地址192.168.0.200,
    
    -p是设置Memcache监听的端口,这里设置了12000,最好是1024以上的端口,
    
    -c选项是最大运行的并发连接数,默认是1024,这里设置了256,按照服务器的负载量来设定,
    
    -P是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid,也可以启动多个守护进程,不过端口不能重复。
    
    
    
    列出所有的key:
    1. cmd上登录memcache
    
    
    > telnet 127.0.0.1 11211
    1
    > telnet 127.0.0.1 11211
    
    
    stats items
    
    
    
    set name 16 10 5
    12345
    STORED
    get name
    VALUE name 16 5
    12345
    END
    
    
    set name 16 0 5 #设置为不过期
    
    //通过telnet链接进入memcache命令行管理界面  
    telnet 127.0.0.1 11211  
    //列举出所有keys  
    stats items  
    //通过stats items 的返回信息中的items id 获取key  
    //例如 itemid 为 7 第二个参数为列出的长度 0 为列出当前id对应的 key 名  
    stats cachedump 7 0  
    //通过如上获取 key 的值  
    get key //上一步得到的key名

  • 相关阅读:
    算法竞赛入门经典习题2-3 韩信点兵
    ios入门之c语言篇——基本函数——5——素数判断
    ios入门之c语言篇——基本函数——4——数值交换函数
    144. Binary Tree Preorder Traversal
    143. Reorder List
    142. Linked List Cycle II
    139. Word Break
    138. Copy List with Random Pointer
    137. Single Number II
    135. Candy
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13349396.html
Copyright © 2011-2022 走看看