如何对memcache的数据(key-value)进行遍历操作

 什么是memcache

       memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,最初为了加速LiveJournal访问速度而开发的,后来被很多大型的网站采用。目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。

为什么要遍历

  目前,用到memcache的公司和网站也越来越多。Memcache的客户端操作一般都只提供了get,set等简单的操作,这些操作都是非常高效的。  虽然memcache是个key-value存储的系统,但是在某些时候,我们可能需要遍历memcache的数据。     

如何遍历memcache

 stats命令

 memcache的stats命令包括:

1.        stats  

2.        stats reset  

3.        stats malloc  

4.        stats maps  

5.        stats sizes  

6.        stats slabs  

7.        stats items  

8.        stats cachedump slab_id limit_num  

9.        stats detail [on|off|dump]  

NET技术如何对memcache的数据(key-value)进行遍历操作,转载需保留来源!

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。