zoukankan      html  css  js  c++  java
  • tt安装与配置

     官方网站:

    http://fallabs.com/

    安装 tokyocabinet

    ./configure --prefix=/usr/local/tokyocabinet --enable-off64

    make && make install

    安装tokyotyrant

    ./configure --prefix=/usr/local/tokyotryrant --with-tc=/usr/local/tokyocabinet/

    make && make install

    验证安装: 
    在tokyotyrant-1.1.41下运行:#./ttservctl start 
    #telnet 127.0.0.1 1978  默认的端口是1978,相关配置可以在ttservctl中更改 
    [ttserver]# curl -X PUT http://127.0.0.1:1978/sky_key -d "sky" 
    Created 
    [ttserver]# curl http://127.0.0.1:1978/sky_key 
    sky 
    在ttservctl可以进行修改达到所需的启动方式 
    ttserver --help 
    ttserver: the server of Tokyo Tyrant 
    usage: 
      ttserver [-host name] [-port num] [-thnum num] [-tout num] [-dmn] [-pid path] [-kl] [-log path] [-ld|-le] [-ulog path] [-ulim num] [-uas] [-sid num] [-mhost name] [-mport num] [-rts path] [-rcc] [-skel name] [-mul num] [-ext path] [-extpc name period] [-mask expr] [-unmask expr] [dbname] 
    -host name : 指定需要绑定的服务器域名或IP地址。默认绑定这台服务器上的所有IP地址。 
    -port num : 指定需要绑定的端口号。默认端口号为1978 
    -thnum num : 指定线程数。默认为8个线程。 
    -tout num : 指定每个会话的超时时间(单位为秒)。默认永不超时。 
    -dmn : 以守护进程方式运行。 
    -pid path : 输出进程ID到指定文件(这里指定文件名)。 
    -log path : 输出日志信息到指定文件(这里指定文件名)。 
    -ld : 在日志文件中还记录DEBUG调试信息。 
    -le : 在日志文件中仅记录错误信息。 
    -ulog path : 指定同步日志文件存放路径(这里指定目录名)。 
    -ulim num : 指定每个同步日志文件的大小。 
    -uas : 使用异步IO记录更新日志(使用此项会减少磁盘IO消耗,但是数据会先放在内存中,不会立即写入磁盘,如果重启服务器或ttserver进程被kill掉,将导致部分数据丢失。一般情况下不建议使用)。 
    -sid num : 指定服务器ID号(当使用主辅模式时,每台ttserver需要不同的ID号) 
    -mhost name : 指定主辅同步模式下,主服务器的域名或IP地址。 
    -mport num : 指定主辅同步模式下,主服务器的端口号。 
    -rts path : 指定用来存放同步时间戳的文件名。 
    网上的一些启动方式有: 
    (1)、单机模式

    ulimit -SHn 51200 
    ttserver -host 127.0.0.1 -port 11211 -thnum 8 -dmn -pid /ttserver/ttserver.pid -log /ttserver/ttserver.log -le -ulog /ttserver/ -ulim 128m -sid 1 -rts /ttserver/ttserver.rts /ttserver/database.tch

    (2)、双机互为主辅模式 
    服务器192.168.120.30:

    ulimit -SHn 51200 
    ttserver -host 192.168.120.30 -port 11211 -thnum 8 -dmn -pid /ttserver/ttserver.pid -log /ttserver/ttserver.log -le -ulog /ttserver/ -ulim 128m -sid 30 -mhost 192.168.120.31 -mport 11211 -rts /ttserver/ttserver.rts /ttserver/database.tch

    服务器192.168.120.31:

    ulimit -SHn 51200 
    ttserver -host 192.168.120.31 -port 11211 -thnum 8 -dmn -pid /ttserver/ttserver.pid -log /ttserver/ttserver.log -le -ulog /ttserver/ -ulim 128m -sid 31 -mhost 192.168.120.30 -mport 11211 -rts /ttserver/ttserver.rts /ttserver/database.tch

    安装对应的php扩展:tokyo_tyrant

    ./configure --with-php-config=/usr/local/php5/bin/php-config --with-tokyo-tyrant=/usr/local/tokyotryrant/ --with-tokyo-cabinet-dir=/usr/local/tokyocabinet/ 

    相关使用方法:

    http://cn2.php.net/manual/en/book.tokyo-tyrant.php 

    下载 tokyocabinet

    下载 tokyotyrant

  • 相关阅读:
    20155313 杨瀚 《网络对抗技术》实验九 Web安全基础
    20155313 杨瀚 《网络对抗技术》实验八 Web基础
    20155313 杨瀚 《网络对抗技术》实验七 网络欺诈防范
    20155313 杨瀚 《网络对抗技术》实验六 信息搜集与漏洞扫描
    20155313 杨瀚 《网络对抗技术》实验五 MSF基础应用
    20155313 杨瀚 《网络对抗技术》实验四 恶意代码分析
    20155313 杨瀚 《网络对抗技术》实验三 免杀原理与实践
    20155313 杨瀚 《网络对抗技术》实验二 后门原理与实践
    20155313 杨瀚 《网络对抗技术》实验一 PC平台逆向破解(5)M
    20155313 2017-2018-1 《信息安全系统设计基础》课程总结
  • 原文地址:https://www.cnblogs.com/xiazh/p/2344814.html
Copyright © 2011-2022 走看看