ttserver搭建及简单操作

Tokyo Cabinet 是一款 DBM 数据库,该数据库读写非常快,哈希模式写入100万条数据只需0.643秒,读取100万条数据只需0.773秒,是 Berkeley DB 等 DBM 的几倍。利用Tokyo Tyrant构建兼容Memcached协议、支持故障转移、高并发的分布式key-value持久存储系统。key-value分布式存储系统查询速度快、存放数据量大、支持高并发,非常适合通过主键进行查询,但不能进行复杂的条件查询。

Tokyo Tyrant 是由同一作者开发的 Tokyo Cabinet 数据库网络接口。它拥有Memcached兼容协议,也可以通过HTTP协议进行数据交换。Tokyo Tyrant 加上 Tokyo Cabinet,构成了一款支持高并发的分布式持久存储系统,对任何原有Memcached客户端来讲,可以将Tokyo Tyrant看成是一个Memcached,但是,它的数据是可以持久存储的。

 

1下载wget http://fallabs.com/tokyocabinet/tokyocabinet-1.4.46.tar.gz

tar -zxvf   tokyocabinet-1.4.46.tar.gz

./configure --prefix=/usr/local

make && make install

2下载wget http://jaist.dl.sourceforge.net/project/tokyocabinet/tokyotyrant/1.1.33/tokyotyrant-1.1.33.tar.gz

./configure --prefix=/usr/local

make && make install

3ttserver的启动

方法一

/usr/local/bin/ttserctl start

方法二

ttserver -port 1978 -dmn -pid /var/ttserver/pid

详细参数ttserver --help

telnet 127.0.0.1 1978
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
stats
STAT pid 15674
STAT uptime 75
STAT time 1406299581
STAT version 1.1.33
STAT rusage_user 0.000000
STAT rusage_system 0.060990
STAT curr_items 0
STAT bytes 4198720
END

 

4ttserver 备份回复

tcrmgr copy -port 11211 localhost /data/backup.tch

tcrmgr copy -port 11211 remotehost /data/backup.tch

恢复的话直接将备份的数据文件覆盖即可

 

 

 

你可能感兴趣的:(搭建,ttserver,简单操作)