Tokyo Tyrant(TTServer)系列-tcrmgr(远程管理与调试)

tcrmgr是TokyoTyrant的管理工具,对ttserver进行管理与执行命令:

通过输入tcrmgr回车,能够看到相关操作选项:
tcrmgr inform [-port num] [-st] host 
查看当前服务执行状态信息

tcrmgr put [-port num] [-sx] [-sep chr] [-dk|-dc|-dai|-dad] host key value

保存一条记录

tcrmgr out [-port num] [-sx] [-sep chr] host key 
删除一条记录

tcrmgr get [-port num] [-sx] [-sep chr] [-px] [-pz] host key 
打印一条记录

tcrmgr mget [-port num] [-sx] [-sep chr] [-px] host [key...] 
打印多条记录

tcrmgr list [-port num] [-sep chr] [-m num] [-pv] [-px] [-fm str] host 
列表查询

tcrmgr optimize [-port num] host [params] 
优化数据库文件,整理一些碎片,可是执行时操作可能会影响生产环境读写

tcrmgr vanish [-port num] host 
清理数据库全部数据

tcrmgr copy [-port num] host dpath 
复制数据文件

tcrmgr version

查看版本

操作选项说明:
-port num : 指定端口号
-st : 打印具体信息
-m num : 指定最大查找数据个数
-pv : 同一时候打印key,value
-fm str : 指定key前缀匹配
-rcc : 检查同步是否正常

经常使用操作:(启动端口号11211)

1.查看TT服务器的一些信息
./tcrmgr inform -port 11211 -st 127.0.0.1

2.更新数据
./tcrmgr put -port 11211 127.0.0.1 key1 value1

3.读取数据
./tcrmgr get -port 11211 127.0.0.1 key1

4.删除数据
./tcrmgr out -port 11211 127.0.0.1 key1

5.列出全部数据
./tcrmgr list -port 11211 -stp chr -pv 127.0.0.1
说明:
-sep chr:表示一行显示一条记录
-pv:显示出key和value,不使用这一參数,仅仅显示key

6.列出某一部分开头的key
./tcrmgr list -port 11211 -stp chr -pv -fm uid 127.0.0.1
说明:
-fm uid:表示仅仅显示以uid开头的key

7.删除全部数据
./tcrmgr vanish -port 11211 127.0.0.1
说明:将删除TT全部的数据,谨慎处理。

8.退出:quit

tcrmgr list -sep chr -pv 127.0.0.1:11211
tcrmgr get 127.0.0.1:11511 sso_uid_32117917
tcrmgr out 127.0.0.1:11511 sso_uid_32058029
tcrmgr list -sep chr -pv -fm sso_uid 127.0.0.1:11211

Tokyo Tyrant(TTServer)系列(四)-tcrmgr远程管理与调试的更多相关文章

  1. 工具系列 | VScode Remote 远程开发与调试(告别SSH)

    简介 最近VScode发布了远程编程与调试的插件Remote Development,使用这个插件可以在很多情况下代替vim直接远程修改与调试服务器上的代码,同时具备代码高亮与补全功能,就和在本地使用 ...

  2. Docker系列四: 使用UI管理docker容器

    一.什么是Portainer? Portainer是Docker的图形化管理工具,提供状态显示面板.应用模板快速部署.容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作).事件日志显示.容 ...

  3. Xen入门系列四【Xen 管理实操】

    1. 克隆一台虚拟机 # virt-clone -o base -n vm-clone -f /vm/vm-clone.img 参数说明: -o 原虚拟机的名称:必须为关闭或者暂停状态. -n 新虚拟 ...

  4. Tokyo Tyrant(TTServer)系列(一)-介绍和安装

    Tokyo Cabinet 是日本人Mikio Hirabayashi 开发的一款DBM 数据库,该数据库读写很快.哈希模式写入100 万条数据仅仅需0.643 秒.读取100 万条数据仅仅需0.77 ...

  5. 使用 ipmitool 实现远程管理Dell 系列服务器

    IBM 文档:       http://www.ibm.com/developerworks/cn/linux/l-ipmi/index.html ipmi命令收集: http://hi.baidu ...

  6. linux入门系列14--ssh服务及主机远程管理

    通过前面十余篇文章的介绍,相信已经初步入门Linux本地管理的基本方法了,后续的文章将介绍Linux中常用的服务部署以及如何为外部提供相应的服务. 系列文章第三篇"linux入门系列3--l ...

  7. 使用iLO远程管理HP系列服务器

    iLO是Integrated Ligths-out的简称,是HP服务器上集成的远程管理端口,它是一组芯片内部集成vxworks嵌入式操作系统,通过一个标准RJ45接口连接到工作环境的交换机.只要将服务 ...

  8. 性能强劲的Tokyo Cabinet 和 Tokyo Tyrant

    Tokyo Cabinet Tokyo Cabinet (简称TC)是Mikio Hirabayashi开发的一种DBM的开发库,其数据文件只有一个,里面存放多个<key,value>的数 ...

  9. WCF开发实战系列四:使用Windows服务发布WCF服务

    WCF开发实战系列四:使用Windows服务发布WCF服务 (原创:灰灰虫的家http://hi.baidu.com/grayworm) 上一篇文章中我们通过编写的控制台程序或WinForm程序来为本 ...

随机推荐

  1. ubuntu apt-get 遇到的问题

    装软件的时候总是提示dpkg: warning: files list file for package `*****' missing, assuming package has no files ...

  2. MSSQL奇技淫巧

    MSSQL:获得库每个表的记录数和容量 sp_msforeachtable是MS未公开的存储过程: exec sp_msforeachtable @command1="print '?'&q ...

  3. java--类继承和实现的接口中含有相同的方法

    首先,说一下,当某一个类实现了两个接口的时候,两个接口中存在两个相同的方法,在实现的类中只需实现一个方法的方法体. 当一个类继承一个类,并且实现一个或者多个接口的时候,其中,父类和父接口中存在相同的方 ...

  4. OC补充

    OC 1成员变量默认初始化为0 2匿名对象:就是没有名字的对象,比如:(不建议使用) 3 [Car new]->speed = 300; [[Car new] run];(运行结果speed为0 ...

  5. 03-UIKit、VC之间正向反向传值、代理

    目录: 一.正向传值 二.反向传值 三.代理模式 回到顶部 正向传值:就是把第一个界面的值传给第二个界面显示,其简单实现方法 1 首先在第一个界面中要有一个textField输入框,一个按钮butto ...

  6. servlet的url-pattern匹配规则详细描述

    一.概述 在利用servlet或Filter进行url请求的匹配时,很关键的一点就是匹配规则,但servlet容器中的匹配规则既不是简单的通配,也不是正则表达式,而是由自己的规则,比较容易混淆.本文来 ...

  7. [置顶] 搭建apache+tomcat+memcached集群环境

    一.搭建apache server服务器 1.apache server图示:(加载图片要一张一张,所以可以到下面网站下载带图片的word) http://download.csdn.net/user ...

  8. MySQL中的空间扩展

    目录 19.1. 前言 19.2. OpenGIS几何模型 19.2.1. Geometry类的层次 19.2.2. 类Geometry 19.2.3. 类Point 19.2.4. 类Curve 1 ...

  9. IOS学习之segmented control

    转载请注明出处 http://blog.csdn.net/pony_maggie/article/details/27086877 作者:小马 什么是segmented control? 先上几张图: ...

  10. NEC协议

    注意: 用示波器在接收头抓的电平看起来和NEC协议刚好相反, 那是因为:HS0038B 这个红外一体化接收头,当收到有载波的信号的时候,会输出一个低电平,空闲的时候会输出高电平. 具体情况,具体分析. ...