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. PHP - 将HTML代码转义

    代码: 页面显示: 页面源码:

  2. 知识点2-5:了解Razor语法

    以往开发ASP.NET Web Form时,在ASPX页面上都会出现许多夹杂C#/VB.NET与HTML的情况,而先前使用<%...%>这种传统圆角括号的表示法会让HTML标签与ASP.N ...

  3. netbeans 将项目打包生成单个可执行的 jar

    原文:netbeans 打包生成 jar 文件页里找到build.xml文件,打开在</project>前 加入以下代码保存之 <target name="package- ...

  4. 【译】在Asp.Net中操作PDF – iTextSharp - 使用表格

    原文 [译]在Asp.Net中操作PDF – iTextSharp - 使用表格 使用Asp.Net生成PDF最常用的元素应该是表格,表格可以帮助比如订单或者发票类型的文档更加格式化和美观.本篇文章并 ...

  5. Introduction to the Build Lifecycle

    Introduction to the Build Lifecycle Table Of Contents Build Lifecycle Basics Setting Up Your Project ...

  6. Matlab中.*和./详解

    1.概念 .*和./用于矩阵相乘或者矩阵相除,分别表示矩阵中对应元素相乘和对应元素相除. 2.实例:

  7. C# char[]与string之间的相互转换

    string 兑换 Char[] string ss = "abcdefg"; char[] cc = ss.ToCharArray(); Char[] 转换成string str ...

  8. 在Qt中如何使用QtDesigner创建的UI文件

    使用Qt有一些时间了,一直在IDE环境(qtcreator和VS2003+集成器)中使用,自然少了很多麻烦的步骤.但是在享受这种便利的同 时,我们也失去了理解更多知识背后的点滴.在IDE中,如果我们要 ...

  9. WCF技术剖析之八:ClientBase<T>中对ChannelFactory<T>的缓存机制

    原文:WCF技术剖析之八:ClientBase<T>中对ChannelFactory<T>的缓存机制 和传统的分布式远程调用一样,WCF的服务调用借助于服务代理(Service ...

  10. android studio 怎么运行java

    方法/步骤 1.新建一个project,或者如果已经有project的话,那就直接新建一个module.注意选择Java library,然后下一步 2.输入module的一些信息.点击finish ...