Trance Shift 7 - Notes

現Trance Shift 8.0の前バージョンのログ

Redisを使う

インストール

任意の場所がよければ下段のコマンドを

cd src; make; make install;
cd src; make PREFIX=$HOME/local;
make install PREFIX=$HOME/local;

サーバー起動

サーバー起動

./bin/redis-server [CONF-FILE]
  • redis.confはあらかじめ作成しておく。ソースディレクトリにあるのでコピーして使う。

クライアント起動

./bin/redis-cli 

簡単なSET/GET

SET foo 10
GET foo
"10"

memcachedプロトコルのようにバイト数を指定する必要はない。デフォルトではString型としてデータが格納されるようだ。
コマンドリファレンスに詳しいコマンドがあるので見てみるといいかも。

PHPから使う

Predisとphpredisという2つが公式Webによると推奨(星がついてる)のようなので、それに従ってみる。
実際他のライブラリ比べてみたよ!*1って情報によると、Predisが一番今のところ良いみたいだ。

Predis

簡単に使用できてかつ様々なfeatureを持っているクライアントライブラリ。基本的にPHP5.3系として開発されているので、PHP5.2系の場合は、backportバージョンを使用する。