Web屋さんのアレ

Python大好きなWeb屋のおじさんがぺろぺろ何かを書いてくよ。

【KVS】ubuntuにKyoto Tycoonをインストールする【memcached】

コンパイル環境を入れる

sudo apt-get install build-essential

必要なライブラリを入れる

sudo apt-get install zlib1g

パッケージをダウンロード

# 最新版はコチラで確認してね http://fallabs.com/

wget http://fallabs.com/kyotocabinet/pkg/kyotocabinet-1.2.74.tar.gz
wget http://fallabs.com/kyototycoon/pkg/kyototycoon-0.9.55.tar.gz

Kyoto Cabinetのインストール

tar xvfz kyotocabinet-1.2.74.tar.gz
cd kyotocabinet-1.2.74
./configure
make
sudo make install

Kyoto Tycoonのインストール

tar xvfz kyototycoon-0.9.55.tar.gz
cd kyototycoon-0.9.55.tar.gz
./configure
make
sudo make install

/usr/local/libをシステムに認識させる

sudo vi /etc/ld.so.conf.d/lib.conf

/usr/local/lib <--追加

変更した設定を反映します

sudo ldconfig

サーバーが起動すれば完了

ktserver

memcachedプロトコルを有効(2010ポートで起動)にする場合は以下のオプションをつけてサーバーを起動

ktserver -plsv /usr/local/libexec/ktplugservmemc.so -plex 'port=2010'