Memcache 查看列出所有key方法

  • A+
所属分类:Memcache

今天在做一个Memcache的session测试,但是在测试的过程中,发现Memcache没有一个比较简单的方法可以直接象redis那样keys *列出所有的Session key,并根据key get对应的session内容,于是,我开始查找资料,翻出来的大部分是一些memcache常用命令等,但是对列出key的办法,讲解却不多,于是来到google,找到了一个国外的资料

 

具体的内容我套用我的测试环境中,操作如下

1. cmd上登录memcache

2. 列出所有keys

3. 通过itemid获取key

接下来基于列出的items id,本例中为7,第2个参数为列出的长度,0为全部列出

4. 通过get获取key值

上面的stats cachedump命令列出了我的session key,接下来就用get命令查找对应的session值

5. 参考地址

参考地址:http://www.darkcoding.net/software/memcached-list-all-keys/

weinxin
微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:5   其中:访客  3   博主  0   引用   2

    • sptty 1

      提问题下:我slab22有19w多的键值,但是能取出来的只有4w多?这是怎么回事呢?
      求大神指教~~
      评论
      [img]评论[/img]

      • 小李世界 9

        不错哦,竟然没评论,太不可思议了

          • 管理员 6

            @小李世界 其实很多评论的,自从放弃了多说之后,评论消失了一部分。

        • 来自外部的引用: 2

          • Memcache 查看列出所有key方法 – Code Studying
          • 【编】Memcache内存管理之查看所有key方法 | 胡旭个人博客