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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/118203.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • vim wqa(vim编辑中文)

    大家好,又见面了,我是你们的朋友全栈君。

    2022年4月11日
    68
  • LaTeX如何正确输入引号:双引号“”单引号‘’[通俗易懂]

    LaTeX如何正确输入引号:双引号“”单引号‘’[通俗易懂]最近看一些latex用户的文章,输入的双引号和单引号都是用输入法中的中文模式键入,并不是LaTeX的正确输入方式。正确的输入方法如下:使用键盘的Tab键上侧的LaTeX技巧218:LaTeX如何正确输入引号:双引号“”单引号‘’连续键入两个“然后输入键盘的两个单引号”。单引号输入类似。示例如下:LaTeX技巧218:LaTeX如何正确输入引号:双引号“”单引号‘’演示代码:

    2022年6月25日
    42
  • Oracle11g安装详细步骤(图文教程)

    Oracle11g安装详细步骤(图文教程)Oracle11g是J2EE初学者必学的数据库之一,下面就给大家介绍一下Oracle11g数据库的详细安装步骤。第一步:打开Oracle中文官网下载Oracle11g打开Oracle中文官网点击导航中的下载,找到数据库下载链接打开链接后,选择同意协议选项,并在下方找到Oracle11g的下载列表选择对应的版本进行下载,需要将File1和File2两个文件都下载下来第二步:解压文件,以

    2022年7月25日
    12
  • postman安装使用教程(标贝科技)「建议收藏」

    postman安装使用教程(标贝科技)「建议收藏」postman安装使用教程文章目录postman安装使用教程前言一、postman安装二、postman使用前言postman是Chrome浏览器的插件,是一款功能强大的网页调试工具(接口调试神器)一、postman安装1.下载:https://www.postman.com/downloads/2.安装双击postman应用程序进入到postman主界面,如下证明安装成功3.界面主要功能介绍二、postman使用1.状态码解释各位小伙伴可以学习一下关于接口

    2022年9月18日
    0
  • python安装numpy后pycharm导入不了_python的numpy库

    python安装numpy后pycharm导入不了_python的numpy库pycharm安装numpy失败的解决办法在pycharm中安装numpy时报错ValueError:check_hostnamerequiresserver_hostname始终无法安装发现最后一行跟hostname相关,就百度了一下发现这篇文章:ValueError:check_hostnamerequiresserver_hostname的解决办法记录发现是因为打开了VPN导致系统代理不正常关掉代理即可安装成功:…

    2022年8月25日
    4
  • asp中的session使用方法详解

    asp中的session使用方法详解ASP中: SESSION必须倚赖COOKIE才可用,SESSION是存储在服务器端的,而COOKIE是存储在客户端的,相对而言,SESSION的安全性和可靠程度都比COOKIE高 ASP.NET中 SESSION可以不依赖COOKIE而存在!!! 也就是说,从微软的方面来说,开始让SESSION摆脱COOKIE的束缚了!!Session数据是存储在服务器上的,C

    2022年7月15日
    15

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号