编译安装Tokyo Cabinet和Tokyo Tyrant以及Python接口的使用

为什么要重新用Tokyo Cabinet和Tokyo Tyran?因为在上一篇文章:《编译、安装Kyoto Cabinet, Kyoto Tycoon和Python编程接口》中,发现yoto Tycoon压根就没有靠谱儿的python接口(几个开源的都很不完善,不敢用)。

其实TT在商用环境也应用很多了。比如张宴改造后用于金山游戏的后台存储。

#TC
wget http://1978th.net/tokyocabinet/tokyocabinet-1.4.47.tar.gz
tar -xzvf tokyocabinet-1.4.47.tar.gz
cd tokyocabinet-1.4.47/
./configure --disable-bzip --enable-off64
make
sudo make install

#TT
wget http://1978th.net/tokyotyrant/tokyotyrant-1.1.41.tar.gz
tar -xzvf tokyotyrant-1.1.41.tar.gz
cd tokyotyrant-1.1.41/
./configure
make
sudo make install

Python的接口虽然也不多,但是也有三四个可以用的。

wget http://pypi.python.org/packages/source/p/pytyrant/pytyrant-1.1.17.tar.gz#md5=d899ba45db95f8c8e84bebf0f1ace59a
tar -xavf pytyrant-1.1.17.tar.gz
cd pytyrant-1.1.17
sudo python setup.py install

指的一提的是,早些年我用TT时候,32bit版本的文件限制在2G内,现在已经通过编译参数–enable-off64解决了。

Leave a Reply

Your email address will not be published.