Tokyo Tyrant(TTServer)系列:启动参数和配置

启动参数介绍

继续上一篇Tokyo Tyrant(TTServer)系列-介绍和安装,我们继续来看启动 参数和配置。

ttserver命令可以启动一个数据库实例。因为数据库已经实现了Tokyo Cabinet的抽象API,所以可以在启动的时候指定数据库的配置类型。

支持的数据库类型有:

内存hash数据库

内存tree数据库

hash数据库

B+ tree数据库,

命令通过下面的格式来使用,‘dbname’制定数据库名,如果省略,则被视作 内存hash数据库。

ttserver [-host name] [-port num] [-thnum num] [-tout num] [- dmn] [-pid path] [-log path] [-ld|-le] [-ulog path] [-ulim num] [- uas] [-sidnum] [-mhost name] [-mport num] [-rts path] [-ext path] [-extpc name period] [-mask expr] [dbname] 

下面来说这些参数的功能:

-host name

:指明服务器的hostname或者ip地址。默认服务器的所有地址都会被绑定。比 如:指定127.0.0.1这样的ip,就只是本地可以访问了。

-port num

: 指定服务启动的端口. 默认1978.如果要启动多个数据库实例,端口需要不 一样。

-thnum num

: 指定服务工作的线程数。默认8.

-tout num

: 指定每个会话的超时时间。默认永不超时。

-dmn

: 以守护进程方式运行。

-pid path

: 输出进程IP到指定的文件。

-log path

: 输出日志信息到指定文件。

-ld

: 日志中记录debug信息。

-le

:日志中只记录错误信息。

-ulog path

: 指定存放更新日志(update log)的目录.可以用来备份恢复数据库,主从 库之间的同步。

-ulim num

: 指定每个更新日志文件的大小限制.

-uas

:使用异步IO记录更新日志。(使用此项可以减少写入日志的IO开销,但是在 服务器意外关机,进程被kill时可能会丢失数据。根据经验,一般可以不使用) 。

-sid num

: 指定服务的ID号。主从复制的时候通过不同的ID号来识别。

-mhost name

: 指定主从复制模式下的主服务器的IP或域名。

-mport num

: 指定主从模式下主服务器的端口号.

-rts path

: 指定用于主从复制的时间戳存放文件.

-ext path

: 指定扩展脚本语言文件。

-extpc name period

: 指定被周期调用的函数名和间隔时间.

-mask expr

: 指定被禁止的命令名(比如可以禁止使用清空vanish).

-unmask expr

: 指定被允许的命令名.

时间: 2024-12-04 15:45:43

Tokyo Tyrant(TTServer)系列:启动参数和配置的相关文章

php配置php-fpm启动参数及配置详解_php技巧

约定几个目录 /usr/local/php/sbin/php-fpm/usr/local/php/etc/php-fpm.conf/usr/local/php/etc/php.ini一,php-fpm的启动参数 复制代码 代码如下: #测试php-fpm配置/usr/local/php/sbin/php-fpm -t/usr/local/php/sbin/php-fpm -c /usr/local/php/etc/php.ini -y /usr/local/php/etc/php-fpm.con

Tokyo Tyrant(TTServer)系列-介绍和安装

Tokyo Cabinet 是Mikio Hirabayashi(平林幹雄)のページ 开发的 一款DBM数据库(注:大名鼎鼎的DBM数据库qdbm就是他开发的),该数据库读写非 常快.insert:0.4sec/1000000 recordes(2500000qps),写入100万数据只需要 0.4秒.search:0.33sec/1000000 recordes (3000000 qps),读取100万数据只需 要0.33秒.下图为各种key-value数据库读写数据的性能测试,可以看出Tok

php-fpm 启动参数及重要配置详解

  约定几个目录 /usr/local/php/sbin/php-fpm /usr/local/php/etc/php-fpm.conf /usr/local/php/etc/php.ini 一,php-fpm的启动参数 #测试php-fpm配置 /usr/local/php/sbin/php-fpm -t /usr/local/php/sbin/php-fpm -c /usr/local/php/etc/php.ini -y /usr/local/php/etc/php-fpm.conf -t

Eclipse3.5环境下如何配置Weblogic11的启动参数

问题描述 IDE:Eclipse3.5Server:Weblogic 11JDK:1.6OS:Windows调试程序时经常报:PermGen out of memory的错误.修改过Weblogic的wlserver_10.3commonbin下的启动CMD内的参数,但是从Eclipse中启动Weblogic时查看控制台输出依然是原来的参数配置,请问如何修改从Eclipse中启动Weblogic时的启动参数???附图是我的Eclipse打完OEPE插件后的Preferences界面. 问题补充:

linux下php-fpm 启动参数及重要配置

约定几个目录 /usr/local/php/sbin/php-fpm /usr/local/php/etc/php-fpm.conf /usr/local/php/etc/php.ini I. php-fpm的启动参数 #测试php-fpm配置 /usr/local/php/sbin/php-fpm -t /usr/local/php/sbin/php-fpm -c /usr/local/php/etc/php.ini -y /usr/local/php/etc/php-fpm.conf -t

lnmp中php-fpm 启动参数及重要配置介绍

约定几个目录 yusr/local/php/sbin/php-fpm /usr/local/php/etc/php-fpm.conf/usr/local/php/etc/php.ini php-fpm的启动参数 #测试php-fpm配置 /usr/local/php/sbin/php-fpm -t /usr/local/php/sbin/php-fpm -c /usr/local/php/etc/php.ini -y /usr/local/php/etc/php-fpm.conf -t   #启

NoSQL数据库MongoDB、Redis、Tokyo Tyrant的性能比较

准备对MongoDB, Redis以及Tokyo Tyrant的读写做一个简单的测试,为了进行相对公平的测试,需要了解他们背后的实现机制,下面是一些比较: 存储实现的比较: * 内存文件映像(Memory-File Mapping) Redis, MongoDB * 文件 + Cache Tokyo Tyrant * 内存: Redis, Tokyo Tyrant Key/Value索引形式: * B+ Tree : MongoDB, Tokyo Tyrant * Hash Table: Red

Windows各系列启动速度差异的奥秘

Windows各系列启动速度差异的奥秘 作者:计算机基础教程网    来源:www.itwen.com    更新时间:2006-02-09 [ 收藏此页到: 天天 | 和讯 | 博采 | ViVi | 狐摘 | 我摘 ]   不知道大家有没有留意,最近两年Windows的版本,启动进入图形界面的所需时间有加长的趋势,这纯粹是系统没优化好吗?其实Windows从诞生的那天开始,其核心和任务的侧重点经历了三次变化,加上它们对储存设备利用的不同,导致了Windows各个系列启动速度的差异.我们就来看

java虚拟机启动参数分类详解

HotSpot是较新的Java虚拟机技术,用来代替JIT(Just in Time)技术,可以大大提高Java运行的性能.Java原先是把源代码编译为字节码在虚拟机执行,这样执行速度较慢.而该技术将常用的部分代码编译为本地(原生,native)代码,这样显著提高了性能.用于服务器版和标准版的HotSpot有所不同. java启动参数共分为三类: 其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容: 其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有