TokyoCabinet

TokyoTyrant serverを起動/終了など

gemにした → http://shokai.org/blog/archives/5219 複数DB使うために設定ファイルを書いておくconfig.yaml # tokyotyrant config ttdb : - name : pages port : 20005 - name : olds port : 20006 - name : uploads port : 20007 rakeでまとめて起動/終了さ…

RakeでTokyoTyrant serverを起動/終了

tokyotyrantはttserverというコマンドで起動する。 ソースからインストールしたら /usr/local/sbin/ttservctl という管理用shell scriptがあったので、それを参考にとりあえず start, stop, restartだけrake taskにした pidファイルがserver実行中だけ作られ…

tokyotyrantをRubyから使う

localhostで動いているtokyotyrantに接続する時にホスト名で接続できなくて、(connection refusedというエラーが返る)127.0.0.1って書いたらできた。これにドはまりしてて20時間ぐらい悩んでた。なんでホスト名で接続できないんだろう。自分でrequire sock…

tokyotyrantインストール

先にtyrantのバージョンに合ったcabineが入っていないとmake通らない 古いtokyocabinetをアンインストールしてから wget http://1978th.net/tokyocabinet/tokyocabinet-1.4.45.tar.gz tar -zxvf tokyocabinet-1.4.45.tar.gz cd tokyocabinet-1.4.45 ./config…

ubuntu8.04にtokyocabinetインストール

aptで入る奴が古かったのでソースから入れる。 configureでbzlib.hが見つからなかったが、libbz2-devに入っていた。 wget http://downloads.sourceforge.net/project/tokyocabinet/tokyocabinet/1.4.32/tokyocabinet-1.4.32.tar.gz sudo apt-get install zli…

Macにtokyocabinetインストール

http://blog.livedoor.jp/sasata299/archives/51322051.html http://sourceforge.net/projects/tokyocabinet/files/ wget http://downloads.sourceforge.net/project/tokyocabinet/tokyocabinet/1.4.32/tokyocabinet-1.4.32.tar.gz tar -zxvf tokyocabinet-1…