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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值