• 命令查看memcached中的列表数据


    memcached是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用。这是一套开放源代码软件,以BSD license授权发布。
    memcached缺乏认证以及安全管制,这代表应该将memcached服务器放置在防火墙后。
    memcached的API使用三十二比特的循环冗余校验(CRC-32)计算键值后,将数据分散在不同的机器上。当表格满了以后,接下来新增的数据会以LRU机制替换掉。由于memcached通常只是当作缓存系统使用,所以使用memcached的应用程序在写回较慢的系统时(像是后端的数据库)需要额外的代码更新memcached内的数据。

    1、通过telnet远程连接

    1 [root@webtest ~]# telnet 192.168.50.110 11211
    2 Trying 192.168.50.110...
    3 Connected to 192.168.50.110.
    4 Escape character is '^]'.
    说明: CentOS操作系统默认没有安装telnet,需要使用yum install yum 安装

     

    2、列出所有keys

     1 stats items //使用这条命令列出所有keys
     2 STAT items:7:number 78
     3 STAT items:7:age 3929945
     4 STAT items:7:evicted 0
     5 STAT items:7:evicted_nonzero 0
     6 STAT items:7:evicted_time 0
     7 STAT items:7:outofmemory 0
     8 STAT items:7:tailrepairs 0
     9 STAT items:7:reclaimed 0
    10 STAT items:7:expired_unfetched 0
    11 STAT items:7:evicted_unfetched 0
    12 STAT items:7:crawler_reclaimed 0
    13 STAT items:7:crawler_items_checked 0
    14 STAT items:7:lrutail_reflocked 0
    15 STAT items:9:number 1
    16 STAT items:9:age 93
    17 STAT items:9:evicted 0
    18 STAT items:9:evicted_nonzero 0
    19 END

     

    3、通过itemid获取key

    通过命令stats cachedump id 0获得key的值。0表示全部列出

     1 stats cachedump 7 0 //通过这条命令获得
     2 ITEM 15711150681vc [254 b; 1474710873 s]
     3 ITEM 14444234444vc [232 b; 1474710873 s]
     4 ITEM 14444444491vc [232 b; 1474710873 s]
     5 ITEM 14444444490vc [232 b; 1474710873 s]
     6 ITEM 17701325929vc [232 b; 1474710873 s]
     7 ITEM 14020161027vc [232 b; 1474710873 s]
     8 ITEM 14020161026vc [232 b; 1474710873 s]
     9 ITEM 14020161025vc [232 b; 1474710873 s]
    10 ITEM 14020161024vc [232 b; 1474710873 s]
    11 ITEM 14020161023vc [232 b; 1474710873 s]
    12 ITEM 14020161109vc [232 b; 1474710873 s]
    13 ITEM 14020161108vc [232 b; 1474710873 s]
    14 END

     

    4、通过get获取key值通过get命令获得key的值

    1 get 15711150681vc //get命令获得key的值
    2 VALUE 15711150681vc 0 254
    3 ¬첲java.util.HashMapہV`σF
    4 loadFactorI thresholdxp?@
    5 ttempAccessTokent(CYQtGf-1478588852030Nh2QGuzV_15711150681t
    6 verifyCodet594447sendTimesrjava.lang.Long;䑌#݂Jvaluexrjava.lang.Number¬ 
    7 ɂxpXB§?x
    8 END

    参考链接

    http://www.darkcoding.net/software/memcached-list-all-keys/

    https://blog.csdn.net/bjnihao/article/details/53097160

  • 相关阅读:
    二分制--找最小值去重
    angular过滤 排序问题
    div+css背景渐变色代码
    angular中对象与字符串之间的转换
    AMD模块
    jquery.validate
    谈谈js中深度克隆和浅度克隆
    还在使用git吗?不妨来看看如何使用git管理版本
    闭包
    js复习
  • 原文地址:https://www.cnblogs.com/qqfff/p/11163214.html
Copyright © 2020-2023  润新知