PHPからRedisを使う

2014-03-22

PHPからRedisを使う

このエントリーをはてなブックマークに追加

PHPでRedisを使うことが出来るライブラリのPredisを使ってみました。
基本的なコマンドは以下を見ればわかります。
http://redis.shibu.jp/commandreference/index.html
そして「Predis」のダウンロード先は下記から
https://github.com/nrk/predis

使いやすい場所にファイルをおいておいて下さい。

使用例

require './predis/autoload.php';
Predis\Autoloader::register();

$redis = new Predis\Client('tcp://127.0.0.1:6379');
$redis->auth("123456789");     // パスワードを設定している時のみ
$list = "test-key";

$redis->lpush($list, "あほ");
$redis->lpush($list, "ぼけ");
$redis->lpush($list, "かす");
$num = $redis->llen($list);
echo "データ数:" .$num. PHP_EOL;

for ($i = 0; $i < $num ; $i++) {
	// 先頭から値を取り出す
	echo $redis->lindex($list, $i) . PHP_EOL;
}

$redis->quit();