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

恢復的話直接將備份的數據文件覆蓋即可

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章