• ubuntu14中 memcached安装与使用


    第一步,先安装lib-event

    下载lib-event  的包http://libevent.org/


    下载完之后,解压安装

    1. ./configure –prefix=/usr (或 ./configure --program-prefix=/usr)  
    2. make  
    3. make install 

    第二步,安装memcached

    下载memcached的包http://www.memcached.org/downloads


    下载完之后。解压安装

    1、./configure

    2、make

    3、make install


    通过命令 ls -al /usr/local/bin/mem*检測是否成功安装


    默认情况下memcached安装到/usr/local/bin下。


    启动memcached server。在安装文件夹下启动

     /usr/local/bin/memcached -d -m 10 -u root -l 127.0.0.1 -p 11211 -c 256 -P /tmp/memcached.pid


    root@chiwei-VirtualBox:/home/chiwei/disk/service# ls
    root@chiwei-VirtualBox:/home/chiwei/disk/service# ls -al /usr/local/bin/memcached 
    -rwxr-xr-x 1 root root 495978  7月 23 16:16 /usr/local/bin/memcached
    root@chiwei-VirtualBox:/home/chiwei/disk/service# cd /usr/local/bin/me
    -su: cd: /usr/local/bin/me: 没有那个文件或文件夹
    root@chiwei-VirtualBox:/home/chiwei/disk/service# cd /usr/local/bin/
    root@chiwei-VirtualBox:/usr/local/bin# ls
    memcached
    root@chiwei-VirtualBox:/usr/local/bin# ./memcached -d -c 1024 -l 127.0.0.1 -p 10101 -m 1024 -u root
    root@chiwei-VirtualBox:/usr/local/bin# telnet 127.0.0.1 10101

    Trying 127.0.0.1...
    Connected to 127.0.0.1.
    Escape character is '^]'.
    stats

    stats查看状态。flush_all:清楚缓存
    查看memcached状态的基本命令,通过这个命令能够看到例如以下信息:
    STAT pid 22459                             进程ID
    STAT uptime 1027046                        server执行秒数
    STAT time 1273043062                       server当前unix时间戳
    STAT version 1.4.4                         server版本号
    STAT pointer_size 64                       操作系统字大小(这台server是64位的)
    STAT rusage_user 0.040000                  进程累计用户时间
    STAT rusage_system 0.260000                进程累计系统时间
    STAT curr_connections 10                   当前打开连接数
    STAT total_connections 82                  曾打开的连接总数
    STAT connection_structures 13              server分配的连接结构数
    STAT cmd_get 54                            运行get命令总数
    STAT cmd_set 34                            运行set命令总数
    STAT cmd_flush 3                           指向flush_all命令总数
    STAT get_hits 9                            get命中次数
    STAT get_misses 45                         get未命中次数
    STAT delete_misses 5                       delete未命中次数
    STAT delete_hits 1                         delete命中次数
    STAT incr_misses 0                         incr未命中次数
    STAT incr_hits 0                           incr命中次数
    STAT decr_misses 0                         decr未命中次数
    STAT decr_hits 0                           decr命中次数
    STAT cas_misses 0                          cas未命中次数
    STAT cas_hits 0                            cas命中次数
    STAT cas_badval 0                          使用擦拭次数
    STAT auth_cmds 0
    STAT auth_errors 0
    STAT bytes_read 15785                      读取字节总数
    STAT bytes_written 15222                   写入字节总数
    STAT limit_maxbytes 1048576                分配的内存数(字节)
    STAT accepting_conns 1                     眼下接受的链接数
    STAT listen_disabled_num 0                
    STAT threads 4                             线程数
    STAT conn_yields 0
    STAT bytes 0                               存储item字节数
    STAT curr_items 0                          item个数
    STAT total_items 34                        item总数
    STAT evictions 0                           为获取空间删除item的总数


    启动完之后,測试

    telenet  127.0.0.1 10101

    连接成功后,能够使用了


    关闭memcached服务时,先查看tmp目录

    root@chiwei-VirtualBox:~# ls
    root@chiwei-VirtualBox:~# cd /tmp/
    root@chiwei-VirtualBox:/tmp# ls
    aptdaemon-WMCJDF                  qtsingleapp-chines-1a7c-3e8-lockfile
    bjydJbU3Ux                        rpc%0049d%0043ache.data
    deCgyLP7oi                        sms%0043ache.data
    fcitx-socket-:0                   sni-qt_chinese-calendar_2043-z3cOqS
    hsperfdata_chiwei                 sni-qt_sogou-qimpanel_2248-fTSQLu
    hsperfdata_root                   sogou-qimpanel:0.pid
    indicator-china-weather-1000.pid  sogou-qimpanelchiwei
    jna                               ssh-Wcoq8f0CINjL
    memcached.pid                     unity_support_test.1
    qtsingleapp-chines-1a7c-3e8


    有一个保存memcache的pid文件

    kill `cat /tmp/memcached.pid`   键盘左上角的点符号

    或者

    root@chiwei-VirtualBox:~# ps -ef | grep memcached
    root     24915  1584  0 16:36 ?

           00:00:00 ./memcached -d -c 1024 -l 127.0.0.1 -p 10101 -m 1024 -u root
    root     25011 10370  0 16:41 pts/15   00:00:00 grep --color=auto memcached
    root@chiwei-VirtualBox:~# kill 24915
    root@chiwei-VirtualBox:~# telnet 127.0.0.1 10101
    Trying 127.0.0.1...
    telnet: Unable to connect to remote host: Connection refused
    root@chiwei-VirtualBox:~# 



    memcached详细的使用。參照http://www.cnblogs.com/czh-liyu/archive/2010/04/27/1722084.html


    memcached 协议  点击打开链接


  • 相关阅读:
    golang手动导入github net(https://github.com/golang/net)库到本地(Windows)使用
    lstm例子generate_movies函数分析
    python使用pylab一幅图片画多个图
    python数组array的transpose方法
    python Parallel delayed 示例
    json&pickle数据序列化模块
    html的标签分类————body内标签系列
    html的标签分类————可以上传的数据篇
    不可将布尔值直接与true或者1进行比较
    mock
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/5143322.html
Copyright © 2020-2023  润新知