大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。
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.cn/118203.html原文链接:https://javaforall.cn