Tokyo Tyrant管理工具tcrmgr使用介绍-阿里云开发者社区

开发者社区> 技术小甜> 正文

Tokyo Tyrant管理工具tcrmgr使用介绍

简介:
+关注继续查看

Tokyo Tyrant管理工具tcrmgr使用介绍


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[root@mongo01 tokyotyrant]# tcrmgr
tcrmgr: the command line utility of the remote database API
  
usage:
tcrmgr inform [-port num] [-st] host
tcrmgr put [-port num] [-sx] [-sep chr] [-dk|-dc|-dai|-dad] [-ds num] 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 ext [-port num] [-xlr|-xlg] [-sx] [-sep chr] [-px] host func [key [value]]
tcrmgr sync [-port num] host
tcrmgr optimize [-port num] host [params]
tcrmgr vanish [-port num] host
tcrmgr copy [-port num] host dpath
tcrmgr misc [-port num] [-mnu] [-sx] [-sep chr] [-px] host func [arg...]
tcrmgr importtsv [-port num] [-nr] [-sc] [-sep chr] host [file]
tcrmgr restore [-port num] [-ts num] [-rcc] host upath
tcrmgr setmst [-port num] [-mport num] [-ts num] [-rcc] host [mhost]
tcrmgr repl [-port num] [-ts num] [-sid num] [-ph] host
tcrmgr http [-ah name value] [-ih] url
tcrmgr version

 

说明及示例如下:

 

1.查看Tokyo Tyrant版本

1
2
3
[root@test01 tokyotyrant]# tcrmgr version
Tokyo Tyrant version 1.1.41 (324:0.91) for Linux
Copyright (C) 2007-2010 Mikio Hirabayashi

 

2.查看服务统计信息

1
tcrmgr inform -port 1978 -st 192.168.11.51

 

3.写入数据

1
tcrmgr put -port 1978 192.168.11.51 onekey twoval

 

4.删除数据

1
tcrmgr out -port 1978 192.168.11.51 onekey

 

5.读取数据

1
tcrmgr get -port 1978 192.168.11.51 onekey

 

6.读取批量数据

1
tcrmgr mget -port 1978 192.168.11.51 onekey twokey

 

7.查看所以key的数据

1
tcrmgr list -port 1978 192.168.11.51

 

8.调取外部脚本语言扩展函数

1
tcrmgr ext -port 1978 192.168.11.51 func [key [value]]

 

9.同步内存数据到磁盘(当使用异步io时将缓存的数据写入磁盘)

1
tcrmgr sync -port 1978 192.168.11.51

 

10.优化数据库文件

1
tcrmgr optimize -port 1978 192.168.11.51

 

11.清空所有数据

1
tcrmgr vanish -port 1978 192.168.11.51

 

12.备份数据(路径是服务器上的绝对路径)

1
tcrmgr copy -port 1978 192.168.11.51 /data/ttserver/db.tch

 

13.调去通用函数进行复杂操作

1
tcrmgr misc -port 1978 192.168.11.51 func val

 

14.数据导入(tsv格式的文件以TAB分隔如:key\tvalue\n 路径可以是本地路径不必是绝对路径)

1
tcrmgr importtsv -port 1978 192.168.11.51 /data/ttserver/db.tsv

 

15.通过ulog日志恢复数据(路径是服务器上的绝对路径)

1
tcrmgr restore -port 1978 192.168.11.51 /data/ttserver/ulog/00000010.ulog

 

16.修改ttserver的master (只有以复制方式启动的ttserver,修改master后才能从新的数据库复制数据,每个ttserver只能有一个master,修改后,不能再从以前的master复制数据 )

1
tcrmgr setmst -port 1978 -mport 1978 192.168.11.51 192.168.11.52

 

17.打印更新日志(相当于执行tail -f)

1
tcrmgr repl -port 1978 192.168.11.51

 

18.通过http协议的url获取资源

1
tcrmgr http http://www.baidu.com


















本文转自UltraSQL51CTO博客,原文链接:http://blog.51cto.com/ultrasql/1647315 ,如需转载请自行联系原作者


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
分布式系统架构中高可用方案技术选型:Hystrix 框架实现服务保护使用详解
本篇文章介绍了分布式系统架构下的经典的高可用框架Hsytrix实现的断路器,服务降级,服务熔断,服务隔离以及解决服务雪崩效应的问题。详细分析了基于Hystrix框架解决分布式系统中服务雪崩效应的几种机制,以及在项目中如何集成Hystrix框架并且在项目中使用Hystrix框架实现分布式系统中的服务治理。
280 0
怎么设置阿里云服务器安全组?阿里云安全组规则详细解说
阿里云服务器安全组设置规则分享,阿里云服务器安全组如何放行端口设置教程
8466 0
有关ThinkAPI短信服务的详细介绍
下面由thinkphp框架教程栏目给大家介绍有关ThinkAPI短信服务的详细介绍,希望对需要的朋友有所帮助! 服务概述 为了更好的服务开发者和ThinkPHP生态,官方优选优质稳定的短信服务商正式推出了短信API服务,目前仅支持验证码和通知短信,后续还会陆续开通更多的短信服务。 由于短信服务是单独规划和设计的,调用接口统一纳入了ThinkAPI服务,所以我们对短信API接口做了统一规划,将来还会陆续接入更多的短信服务通道和短信业务,由于调用参数和返回数据等规范已经统一,所以不会影响原有接口的使用。
52 0
Spring AOP 使用介绍,从前世到今生
原文出处:https://javadoop.com/post/spring-aop-intro 前面写过 Spring IOC 的源码分析,很多读者希望可以出一个 Spring AOP 的源码分析,不过 Spring AOP 的源码还是比较多的,写出来不免篇幅会大些。
995 0
ApsaraDB For SQL Server Multi-AZ 高可用版数据库常用功能使用介绍
# ApsaraDB For SQL Server Multi-AZ 高可用版数据库使用介绍 # 引言 RDS SQL Server Multi-AZ 高可用版涵盖了SQL Server 2008 R2标准版和企业版、SQL Server 2012 标准版和企业版、SQL Server 2014 标准版和企业版、SQL Server 2016 标准版和企业版 。
1221 0
《阿里巴巴Java开发规约》插件使用介绍
一、简介     阿里巴巴于10月14日在杭州云栖大会上,正式发布了《阿里巴巴Java开发规约》扫描插件!该插件基于《阿里巴巴Java开发规约》手册内容,在扫描代码后,将不符合规约的代码按Blocker/Critical/Major三个等级显示在下方,甚至在IDEA上,还基于Inspection机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。
2189 0
+关注
10146
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载