ttserver服务端命令介绍

目录:

  • ttserver 参数说明
  • ttservctl 启动脚本说明
  • ttulmgr  说明

[一]、ttserver 参数说明

ttserver 默认路径:/usr/local/bin/ttserver

参数说明:

  • -host name : 指定需要绑定的服务器域名或IP地址。默认绑定这台服务器上的所有IP地址。
  • -port num : 指定需要绑定的端口号。默认端口号为1978
  • -thnum num : 指定线程数。默认为8个线程。
  • -tout num : 指定每个会话的超时时间(单位为秒)。默认永不超时。
  • -dmn : 以守护进程方式运行。
  • -pid path : 输出进程ID到指定文件(这里指定文件名)。
  • -kl :如果pid文件存在,结束已存在的进程
  • -log path : 输出日志信息到指定文件(这里指定文件名)。
  • -ld : 在日志文件中还记录DEBUG调试信息。
  • -le : 在日志文件中仅记录错误信息。
  • -ulog path : 指定同步日志文件存放路径(这里指定目录名)。
  • -ulim num : 指定每个同步日志文件的大小(例如128m)。
  • -uas : 使用异步IO记录更新日志(使用此项会减少磁盘IO消耗,但是数据会先放在内存中,不会立即写入磁盘,如果重启服务器或ttserver进程被kill掉,将导致部分数据丢失。一般情况下不建议使用)。
  • -sid num : 指定服务ID号(当使用主辅模式时,每台ttserver需要不同的ID号)
  • -mhost name : 指定主辅同步模式下,辅服务器的域名或IP地址。
  • -mport num : 指定主辅同步模式下,辅服务器的端口号。
  • -rts path : 指定用来存放同步时间戳的文件。
  • -rcc :指定复制一致性检查。
  • -skel name :指定主干数据库库名
  • -mul num :指定多数据库机制的分支数
  • -ext path : 指定扩展的脚本文件
  • -extpc name period :指定周期性调用的函数名(不很确定是否这样翻译)。
  • -mask expr : 指定禁止的命令,多个命名用”,”隔开。比如禁用http访问:-mask allhttp
  • -unmaks expr : 指定允许的命令,多个命名用”,”隔开。

参数中: dbname 对数据库命名的一些约定和调优参数说明

  • 如果名称“*”,该数据库将是一个内存中的哈希数据库。
  • 如果是“+”,该数据库将是对内存树的数据库。
  • 如果它的后缀是“.tch”,该数据库将是一个哈希数据库。
  • 如果它的后缀为“.tcb”,该数据库将是一个B+树的数据库。
  • 如果它的后缀是“.tcf”,该数据库将是一个固定长度的数据库。
  • 如果它的后缀是“.tct”,该数据库将是一个表格的数据库。
  • 调优参数之间用“#”分隔,参数属性和值之间用“=”分隔。
  • 内存哈希的数据库支持参数: “bnum”, “capnum”, “capsiz”
  • 内存树的数据库支持参数:”capnum” 和 “capsiz”.
  • 哈希数据库支持:”mode”, “bnum”, “apow”, “fpow”, “opts”, “rcnum”, “xmsiz”, and “dfunit”
  • B+树数据库支持:”mode”, “lmemb”, “nmemb”, “bnum”, “apow”, “fpow”, “opts”, “lcnum”, “ncnum”, “xmsiz”, “dfunit”.
  • 固定长度的数据库支持:”mode”, “width”, “limsiz”
  • 表格数据库支持:”mode”, “bnum”, “apow”, “fpow”, “opts”, “rcnum”, “lcnum”, “ncnum”, “xmsiz”, “dfunit”,  “idx”.

官网文档:http://fallabs.com/tokyotyrant/spex.html

[二]、ttservctl 启动脚本说明

ttservctl 默认路径:/usr/local/sbin/ttservctl

参数详细说明:

tips:启动脚本中只包含了部分参数,如果需要添加其他参数,需要修改相应的参数判断的逻辑。

ttservctl 脚本命令可以执行以下四种操作

[三]、ttulmgr 说明

以TSV文本数据导出更新日志。
参数说明:

  • -ts num: 指定开始时间戳.
  • -sid num : 指定服务ID.

把TSV文本数据导入更新日志

原创文章,转载请注明: 转载自micmiu – 软件开发+生活点滴[ http://www.micmiu.com/ ]

本文链接地址: http://www.micmiu.com/nosql/ttserver-server-cmd/

发表评论?

0 条评论。

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">