`
isiqi
  • 浏览: 16563878 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Java如何遍历MC所有ITEM

阅读更多
<!-- [if gte mso 10]> <mce:style><!-- /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} table.MsoTableGrid {mso-style-name:网格型; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-border-insideh:.5pt solid windowtext; mso-border-insidev:.5pt solid windowtext; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; text-align:justify; text-justify:inter-ideograph; mso-pagination:none; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} --><!-- [endif]-->

Java 如何遍历 MC 所有 ITEM

1 mc 遍历 item 原理

Mc 遍历 item 用到的命令有三个: stats items stats cachedump, get 。通过 telnet 程序 telnet mc 服务器上( telnet ip 地址 端口号,如 telnet 192.168.0.1 11211 ),依次执行上述 3 个命令即可遍历 mc item 对象,及查看 key 对应的 value 值。

1) stats items :显示各个 slab item 的数目和最老 item 的年龄 ( 最后一次访问距离现在的秒数 )

stats items

STAT items:1:number 2

STAT items:1:age 847

STAT items:4:number 1

STAT items:4:age 831

STAT items:10:number 1

STAT items:10:age 830

END

2 stats cachedump

stats cachedump slab_id limit_num ,显示某个 slab 中的前 limit_num key 列表,显示格式如下:

ITEM key_name [ value_length b; expire_time|access_time s]

其中, memcached 1.2.2 及以前版本显示的是访问时间 (timestamp) 1.2.4 以上版本,包括 1.2.4 显示 过期时间 (timestamp) ,如果是永不过期的 key expire_time 会显示为服务器启动的时间。

下述脚本为现实上述 item 1 下的所有 key 值,如 2248.516289644596

stats cachedump 1 0

ITEM 2248.516289644596 [4 b; 1257986909 s]

ITEM 3626.4522262678565 [4 b; 1257986895 s]

END

至此,只要循环 1 )列出的 items 2 )下的具体每个 item 对应的所有 key ,即可遍历 mc 中存放的所有对象的 key 值,那么,只要 get key 值,即可获取 key 对应的 value 值。

2 java 代码实现,待续

分享到:
评论

相关推荐

    三菱mc-3e mc-1e开发

    描述中提到的“三菱mc-3e mc-1e协议介绍 java代码”意味着在进行设备开发时,会涉及到与这些设备通信的协议,例如串行通讯、以太网通讯等。而“java代码”则表明开发者可能会使用Java语言来编写控制程序,这可能涉及...

    java与Melsec A-1E通信 java与PLC通信 源码,java与三菱PLC JAVA与Melsec A-1通信

    1E通信 java与PLC通信 源码文件类型:程序源代码主要功能: 本实例基于Melsec A-1E TCP协议,采用JAVA语言编写上位机软件实现Socket与三菱 MC系列PLC通讯,实例中通过发送指令实现与PLC的通讯握手,PLC寄存器数据的...

    MC协议_三菱MC协议_三菱mc通信_MCMistibishi_PLC_

    **MC协议 - 三菱PLC通信详解** MC协议,全称为Mitsubishi Communication Protocol,是三菱电机为其PLC(可编程逻辑控制器)设计的一种通信协议。这种协议允许上位机(如PC或HMI)与三菱PLC进行高效的数据交换,以...

    基于Java的minio相关操作示例

    MinIO是基于Apache 2.0许可的开源对象存储服务器,它与Amazon S3 API兼容,因此可以轻松地集成到Java应用中。本项目是一个基于SpringBoot的小型Java应用程序,展示了如何利用MinIO进行一系列操作,如创建bucket、...

    matlab转换java代码-MC:MC

    matlab转换java代码MC 概述 MC是一个原型,从概念上证明了MATLAB代码可以自动转换为另一种编程语言。 当前,仅支持将Java作为目标语言。 MC是在我的博士学位背景下启动的,因为我需要在不使用MATLAB JA Builder的...

    MC1000 java J2ME开发出的扫描软件

    《MC1000 Java J2ME开发的扫描软件详解》 在信息技术日新月异的今天,嵌入式系统和移动设备的应用越来越广泛。MC1000是一款专为工业环境设计的移动计算机,其强大的功能和坚固的构造使其在仓库管理、物流追踪等领域...

    基于Java编译器的MC_DC测试覆盖方法设计.pdf

    本文所述的“基于Java编译器的MC_DC测试覆盖方法设计”主要探讨如何在Java编程环境下实现MC_DC测试覆盖算法,并运用插桩技术来生成插桩文件,以便对Java文件中的条件表达式进行自动化测试,并对生成的测试用例进行...

    JAVA程序与PLC之间的通信

    在现代工业自动化领域,Java程序与PLC(可编程逻辑控制器)之间的通信是实现设备控制、数据采集和系统集成的关键技术。本资料包提供了一种详细的说明,旨在帮助你理解和实施这种通信方式。 首先,我们要了解Java...

    JavaController:使用 Java GUI 控制 MC

    JavaController 是一个基于Java图形用户界面(GUI)的项目,设计用于控制Minecraft(MC)游戏。这个控制器提供了一个友好的界面,使玩家能够通过编程的方式与Minecraft进行交互,而不是仅限于游戏内的默认控制方式。...

    MC34063.zip_MC34063_MC34063 multisim14_enemye3n_mc34063 仿真_multi

    MC34063是一款非常经典的模拟集成电路,它在电源设计领域有着广泛的应用。这个名为"MC34063.zip"的压缩包文件包含了与MC34063相关的Multisim仿真项目,让我们来深入探讨一下这个集成电路以及如何在Multisim环境下...

    基于Java编译器的MC_DC测试覆盖方法设计.zip

    要实现基于Java编译器的MC/DC测试覆盖,首先需要理解Java的字节码和控制流图(Control Flow Graph, CFG)。字节码是Java源代码编译后的中间表示,而CFG则是一个图形结构,用于表示程序的控制流,其中每个节点代表一...

    java16,mc1.17可以用

    适用于mc1.17的java16

    二叉树遍历算法

    二叉树遍历算法是计算机科学中的一种基本数据结构操作,尤其在处理树形数据结构时至关重要。二叉树是一种每个节点最多有两个子节点(通常称为左子节点和右子节点)的数据结构,广泛应用于搜索、排序、编译器设计等...

    java计算器.docx

    - `JMenuItem` 用于创建菜单项,如 `copyItem`, `pasteItem`, `tItem`, `sItem` 等,提供编辑和帮助功能。 - `JButton` 实现计算器上的数字和运算符按钮,通过 `ActionListener` 监听按钮点击事件。 2. **事件...

    单片机芯片MC9S12ZVH中文数据手册MC9S12ZVL

    MC9S12ZVH 单片机芯片中文数据手册 MC9S12ZVH 单片机芯片是 Freescale 公司推出的高性能微控制器,属于 HCS12 微控制器系列。该芯片具有强大的处理能力和丰富的 peripherals,广泛应用于工业控制、汽车电子、医疗...

    MC34063MC34063A(MC33063)芯片器件简介[收集].pdf

    MC34063/MC34063A(MC33063)芯片器件简介 MC34063/MC34063A(MC33063)是一种单片控制电路芯片,集成了DC/DC变换器所需要的主要功能,价格便宜。该芯片器件由具有温度自动补偿功能的基准电压发生器、比较器、...

    MC7700 MC7710 windows驱动

    MC7700,MC7710 windows驱动,配合Series Skylight Connection Manager可以在PC使用

    MC20开发板原理图.pdf

    MC20 目前包含以下几种型号: 1) OC:MC20CA-04-STD(支持蓝牙 3.0) 2) OC:MC20CB-04-STD(支持蓝牙 3.0) 3) OC:MC20ECA-04-BLE(支持蓝牙 4.0) 4) OC:MC20ECB-04-BLE(支持蓝牙 4.0) ...

Global site tag (gtag.js) - Google Analytics