Tokyo Tyrant(TTServer)系列(四)-tcrmgr远程管理与调试
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远程管理与调试的更多相关文章
- 工具系列 | VScode Remote 远程开发与调试(告别SSH)
简介 最近VScode发布了远程编程与调试的插件Remote Development,使用这个插件可以在很多情况下代替vim直接远程修改与调试服务器上的代码,同时具备代码高亮与补全功能,就和在本地使用 ...
- Docker系列四: 使用UI管理docker容器
一.什么是Portainer? Portainer是Docker的图形化管理工具,提供状态显示面板.应用模板快速部署.容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作).事件日志显示.容 ...
- Xen入门系列四【Xen 管理实操】
1. 克隆一台虚拟机 # virt-clone -o base -n vm-clone -f /vm/vm-clone.img 参数说明: -o 原虚拟机的名称:必须为关闭或者暂停状态. -n 新虚拟 ...
- Tokyo Tyrant(TTServer)系列(一)-介绍和安装
Tokyo Cabinet 是日本人Mikio Hirabayashi 开发的一款DBM 数据库,该数据库读写很快.哈希模式写入100 万条数据仅仅需0.643 秒.读取100 万条数据仅仅需0.77 ...
- 使用 ipmitool 实现远程管理Dell 系列服务器
IBM 文档: http://www.ibm.com/developerworks/cn/linux/l-ipmi/index.html ipmi命令收集: http://hi.baidu ...
- linux入门系列14--ssh服务及主机远程管理
通过前面十余篇文章的介绍,相信已经初步入门Linux本地管理的基本方法了,后续的文章将介绍Linux中常用的服务部署以及如何为外部提供相应的服务. 系列文章第三篇"linux入门系列3--l ...
- 使用iLO远程管理HP系列服务器
iLO是Integrated Ligths-out的简称,是HP服务器上集成的远程管理端口,它是一组芯片内部集成vxworks嵌入式操作系统,通过一个标准RJ45接口连接到工作环境的交换机.只要将服务 ...
- 性能强劲的Tokyo Cabinet 和 Tokyo Tyrant
Tokyo Cabinet Tokyo Cabinet (简称TC)是Mikio Hirabayashi开发的一种DBM的开发库,其数据文件只有一个,里面存放多个<key,value>的数 ...
- WCF开发实战系列四:使用Windows服务发布WCF服务
WCF开发实战系列四:使用Windows服务发布WCF服务 (原创:灰灰虫的家http://hi.baidu.com/grayworm) 上一篇文章中我们通过编写的控制台程序或WinForm程序来为本 ...
随机推荐
- [置顶] 深入浅出MongoDB(三)环境搭建
上次的博文深入浅出MongoDB(二)概述中我们已经将MongoDB的相关概念讲解了一下,接下来我们继续进行MongoDB学习.在学习之前,大家首先需要在自己的电脑上安装MongoDB. 1.安装 安 ...
- Swift 初见
http://numbbbbb.gitbooks.io/-the-swift-programming-language-/chapter1/02_a_swift_tour.html 本页内容包括: 简 ...
- 18-UIKit(Core Animation、广播设计模式)
目录: 一.Core Animation 二.广播设计模式 回到顶部 一.Core Animation 1. 是什么? 底层的动画框架 2. 框架对比 UIKit UI ...
- 常见Linux服务器操作系统版本中自带的OpenSSL版本
下表是常见服务器操作系统版本中自带的OpenSSL版本: 从上表可以看出,目前常用的服务器版本中,默认OpenSSL为1.0.2的只有Ubuntu 16.04 LTS.其他版本如果要升级OpenSSL ...
- jsp页面中格式化为小数点两位
<td align="center"> <% String avgnum = ""; if(request.getAttribute(&qu ...
- 2016年会成为Java EE微服务年吗?
原文 http://www.infoq.com/cn/news/2016/02/javaee-microservices 进入2016年时间还不是很长,让我们回顾下去年年底的一个预言.去年12月,来 ...
- TortoiseSVN 文件关联图标不显示的解决方法
对于SVN来说,因为每个图标都代表着不同的含义,预示着不同的状态,是指示灯的作用,如果没有正确的图标很可能造成数据的丢失等 之前看了网上其他人写的帖子,,有一些是直接删除注册表下“ShellIconO ...
- 总线接口与计算机通信(一)I2C总线
1. I2C总线的基本概念 1)发送器(Transmitter):发送数据到总线的器件 2)接收器(Receiver):从总线接收数据的器件 3)主机(Master):初始化发送. ...
- 新浪SAE快速上手教程
新浪SAE快速上手教程[1]如何免费开通新浪云 2014-07-18 > 新浪SAE快速上手教程[2]如何创建.删除应用 2014-07-24 > 新浪SAE快速上手教程[3]如何上传应 ...
- 基于visual Studio2013解决C语言竞赛题之1038数字验证
题目 解决代码及点评 /********************************************************************** ...