• memcached--delete--replace--set--get--incr--decr--stats


    memcached命令

    1、get  key 来获取在内存中的值 get name

    2、delete  key 删除在内存中的值 delete name

    3、replace  key flag expire length这个参数和add的参数是一模一样的,这个是用来替换原有的值,如果内存中不存在该值,则会替换失败。

    4、set key flag expire lenth这个参数和add replace参数也是一样的。这个命令包含add和replace的功能于一身。

    5、incr是来对内存中的整数来进行自动增加的。incr num 1//将num增加1   decr num 1//将内存中的num减1

    范围:0~2^32

    add num 0 0 2
    10
    STORED
    get num
    VALUE num 0 2
    10
    END
    incr num 1
    NOT_FOUND
    incr num 1
    11
    incr num 2
    13
    decr num 3
    10
    这样可以用于高频率对数据进行增加和减少操作。如可以用于秒杀功能

    6、stats 用于统计

    stats
    STAT pid 2588<span style="white-space:pre">	</span>//进程号
    STAT uptime 101764<span style="white-space:pre">	</span>//memcached开启时间
    STAT time 1416726474
    STAT version 1.4.13
    STAT libevent 2.0.21-stable
    STAT pointer_size 64
    STAT curr_connections 10
    STAT total_connections 15
    STAT connection_structures 11
    STAT reserved_fds 20
    STAT cmd_get 72<span style="white-space:pre">	</span>//总的请求次数
    STAT cmd_set 22<span style="white-space:pre">	</span>
    STAT cmd_flush 4
    STAT cmd_touch 0
    STAT get_hits 44<span style="white-space:pre">	</span>//请求成功的次数
    STAT get_misses 28<span style="white-space:pre">	</span>//请求失败的次数
    STAT delete_misses 3
    STAT delete_hits 4
    STAT incr_misses 1
    STAT incr_hits 2
    STAT decr_misses 0
    STAT decr_hits 1
    STAT cas_misses 0
    STAT cas_hits 0
    STAT cas_badval 0
    STAT touch_hits 0
    STAT touch_misses 0
    STAT auth_cmds 0
    STAT auth_errors 0
    STAT bytes_read 2278
    STAT bytes_written 7543
    STAT limit_maxbytes 67108864
    STAT accepting_conns 1
    STAT listen_disabled_num 0
    STAT threads 4
    STAT conn_yields 0
    STAT hash_power_level 16
    STAT hash_bytes 524288
    STAT hash_is_expanding 0
    STAT expired_unfetched 3
    STAT evicted_unfetched 0
    STAT bytes 222
    STAT curr_items 3
    STAT total_items 18
    STAT evictions 0
    STAT reclaimed 4
    可以通过请求的总的次数和成功的次数来计算出命中率。

    7、flush_all  清楚所有的值。用stats查看,可能还有当前的值存放在内存中,这个与memcached销毁内存机制有关


  • 相关阅读:
    .Net Frameworks versions
    noteJavascript::string2Date for new Date(str)
    noteMS questions
    note删除Visual Studio recent Projects list
    noteshow hidden files
    sql trick
    拯救MySql 签名
    数据结构——栈和队列
    the summary of loop structure in C
    the summury of array in C.
  • 原文地址:https://www.cnblogs.com/shiwenhu/p/4419090.html
Copyright © 2020-2023  润新知