博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Tokyo Tyrant(TTServer)系列(四)-tcrmgr远程管理与调试
阅读量:6592 次
发布时间:2019-06-24

本文共 1505 字,大约阅读时间需要 5 分钟。

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

转载地址:http://aadio.baihongyu.com/

你可能感兴趣的文章
《数学分析新讲》_张筑生,12.5节:隐函数定理(1)
查看>>
SpringMVC插件安装、环境配置及快速入门_学习笔记
查看>>
WCF Data Service文章列表
查看>>
pointer 学习 之 swap
查看>>
【转载】Select函数实现原理分析
查看>>
python基础知识~ subprocess模块
查看>>
Java EE——概述
查看>>
hdu 4194(模拟)
查看>>
NYOJ469
查看>>
POSIX规范-unbuffered I/O (文件I/O)
查看>>
sys模块
查看>>
python修行之路(三 模块初识及数据运算类型)
查看>>
[转载]经典搞笑:一个BUG引发的血案|为程序员打造的年终大片
查看>>
Zookeeper01
查看>>
Ajax加载数据中的loading效果
查看>>
C++对象模型5--多继承下的对象模型
查看>>
深入.NET平台和C#编程.第七章:深入理解多态-上机练习2-3
查看>>
MySQL读取配置文件的顺序、启动方式、启动原理
查看>>
配置Linux 11G R2 RAC NTP服务
查看>>
学习路线
查看>>