2013年 1月 11日の投稿一覧

Redisコマンド覚書-GET (redis-cli & owlient-phpredis)

GET

指定したキーのデータ(文字列)を取得する。

GET redis-cli

[sourcecode language=”bash”]
redis 127.0.0.1:6379> set key01 testval
OK
redis 127.0.0.1:6379> get key01
"testval"
[/sourcecode]

GET owlient-phpredis

[sourcecode language=”bash”]
$redis = new Redis();
$redis->connect(‘localhost’, 6379);
echo $redis->set(‘key_01’, "testval" , 3600);

echo $redis->get(‘key_01’);
[/sourcecode]

Redisコマンド覚書-SET (redis-cli & owlient-phpredis)

SET

指定したキーのデータ(文字列)を登録する。

SET redis-cli

[sourcecode language=”bash”]
redis 127.0.0.1:6379> set key01 testval
OK
redis 127.0.0.1:6379> get key01
"testval"
[/sourcecode]

SET owlient-phpredis

[sourcecode language=”bash”]
$redis = new Redis();
$redis->connect(‘localhost’, 6379);
echo $redis->set(‘key_01’, "testval" , 3600);

echo $redis->get(‘key_01’);
[/sourcecode]

Redisコマンド覚書-TTL (redis-cli & owlient-phpredis)

TTL

指定したキーの値を削除して、削除したキーの数が戻り値

TTL redis-cli

[sourcecode language=”bash”]
redis 127.0.0.1:6379>set key01 testval
OK
redis 127.0.0.1:6379>expire key01 3600
(integer) 1
redis 127.0.0.1:6379>ttl key01
(integer) 3564
[/sourcecode]

TTL owlient-phpredis

[sourcecode language=”bash”]
$redis = new Redis();
$redis->connect(‘localhost’, 6379);
echo $redis->set(‘key_01’, "testval" , 3600);

echo $redis->ttl(‘key_01’);
[/sourcecode]

Redisコマンド覚書-DEL (redis-cli & owlient-phpredis)

DEL

指定したキーの値を削除して、削除したキーの数が戻り値

DEL redis-cli

[sourcecode language=”bash”]
redis 127.0.0.1:6379>set key01 1
OK
redis 127.0.0.1:6379>del key01
(integer) 1
[/sourcecode]

DEL owlient-phpredis

[sourcecode language=”bash”]
$redis = new Redis();
$redis->connect(‘localhost’, 6379);
echo $redis->del(‘key_01’);
[/sourcecode]

Redisコマンド覚書-EXISTS (redis-cli & owlient-phpredis)

EXISTS

指定したキー値が存在するかチェックして、存在する場合1、しないばあい0を返す。

EXISTS redis-cli

[sourcecode language=”bash”]
redis 127.0.0.1:6379>exists key01
(integer) 0
redis 127.0.0.1:6379>set key01 1
OK
redis 127.0.0.1:6379>exists key01
(integer) 1
[/sourcecode]

EXISTS owlient-phpredis

[sourcecode language=”bash”]
$redis = new Redis();
$redis->connect(‘localhost’, 6379);
echo $redis->exists(‘key_01’);
[/sourcecode]