zoukankan      html  css  js  c++  java
  • memcached配置 (初级)以及测试

    一、memcached安装
    memcached依赖
    $ sudo apt-get install libevent-dev
     
    安装memcached服务
    $ sudo apt-get install memcached
     
    二、启动
    启动之前
    $ free
    查看空闲内存
    主要关心第三行,-/+ buffers/cache中free下对应的内存,是应用程序所见的可用内存大小。
    总闲置内存=真的闲置内存+可快速回收的内存buffers+可快速回收的内存cached
    从操作系统角度来讲:cache用于读操作,buffer用于写操作
     
    启动
    $ memcached -d -m 64 -p 11211
     
    查看帮助
    $ memcached -h
     
    常用命令
    -d 守护进程
    -m设置memcached最大可用内存
    -p 设置端口,默认11211
    -u 设置用户
    -l  设置监听host, 127.0.0.1时仅本机访问,0.0.0.0全域访问
    -t  设置线程数目,默认为4
    -c 可保持最大连接数,默认1024
     
    一台主机可以在多个端口上起memcached服务,这几个memcached属不同进程
     
    三、测试memcache服务
    用telnet
    telnet localhost {port_number}
    用nc
    nc localhost {port_number}
    用python-memcache
    sudo apt-get install pyhton-memcache
     
    >>>import memcache
    >>>mc=memcache.Clinet(['127.0.0.1:11212'])
    >>>mc.set('key_1','value_1')
    True
    >>>mc.get('key_1')
    'value_1'
     
    查看状态(telnet, nc)
    stats
    重点关注
         limit_maxbytes:memcached所能使用内存最大数量
         bytes:当前memcached所使用的内存数量
         evictions:被LRU踢掉的items个数
         curr_items当前条目数量
         total_items总共条目数量
         看当前使用内存使用bytes占limits_maxbytes比例
         看evictions占total_items的比例
        
    stats slabs
    stats items
     
    退出
    quit
     
    查版本号
    version
     
    ========
    link
  • 相关阅读:
    怎样简单编写一个html网页
    C# 委托实现冒泡排序
    C# 运算符
    EF 多表联查方法
    Log4net 配置文件
    vs调试 iis发布之后的项目
    继承 ,构造方法使用
    C#扩展方法
    partial 部分类
    WeakReference 弱引用
  • 原文地址:https://www.cnblogs.com/ifkite/p/4534579.html
Copyright © 2011-2022 走看看