如何对memcache的数据(key-value)进行遍历操作
来源:互联网 发布:淘宝账号名称怎么修改 编辑:程序博客网 时间:2024/06/06 01:13
本文转自: http://www.cnblogs.com/sunli/archive/2008/11/01/1324153.html
什么是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]
通过命令完成遍历
通过这些stats命令我们就可以完成memcache存储的内容的遍历,OK,下面我们通过telnet直接连接到memcache通过这些命令来完成相关的操作。
telnet到192.168.15.225(局域网测试机器)的memcache服务器
执行stats items命令,可以看到出现 很多的items行。
执行stats cachedump 3 0命令。这里的3表示上面图中items后面的数字,0标示显示全部的数据,如果是1就标示只显示1条。
下图为执行后的结果,item后面的字符串为key
通过上面列出的key我们就可以遍历所有的数据了,下面我们取出某一条数据,key为Uc!uLh的数据。
到这里,你也许明白了怎么去遍历memcache的数据了。
- 如何对memcache的数据(key-value)进行遍历操作
- 如何对memcache的数据(key-value)进行遍历操作
- 如何对memcache的数据(key-value)进行遍历操作
- 如何对memcache的数据(key-value)进行遍历操作
- 如何对memcache的数据(key-value)进行遍历操作
- 如何对memcache的数据(key-value)进行遍历操作
- 如何对memcache的数据(key-value)进行遍历操作
- 如何对memcache的数据(key-value)进行遍历操作
- 对memcache的数据(key-value)进行遍历操作
- 如何对memcache的数据(key-value)进行遍历操作.files
- 对memcache的数据(key-value)进行遍历
- 遍历Memcache的key
- 程序遍历memcache中的所有key-value
- (key,value)对value进行排序
- STL 对map的key和value进行大小排序
- iOS 对字典的key,value进行排序
- 对Map的key和value进行排序
- 对Map的key和value进行排序
- 出色的html滑动效果库 swiper -例子5 横向自由滑动 可以滑动部分
- 函数模板的基本使用
- 那些不能错过的Xcode插件
- 设备驱动--自动创建节点
- 实现rotate的几种算法
- 如何对memcache的数据(key-value)进行遍历操作
- 杭电acm 悼念512汶川大地震遇难同胞——选拔志愿者
- poj3750(模拟+约瑟夫环)
- C/C++程序编译运行生成过程分析
- NYOJ.904 search(二分查找,快速排序,结构体运用)
- 为人处事的教训
- 关于单例模式
- 二叉树创建错误笔记
- 2013-12-1