「Redis入門」LRANGE()でリストの値を操作するメモ

サンプルコード
//リストにデータを保存
$redis->lpush(‘list’, ‘html’);
$redis->lpush(‘list’, ‘css’);
$redis->lpush(‘list’, ‘php’);
//リストの値を取得
$list = $redis->lrange(‘list’, 0, -1);
print_r($list);echo ‘<br>’;
//lrange()–rpush
$redis->rpush(‘list’, ‘mysql’);
$list = $redis->lrange(‘list’, 0, -1);
print_r($list);echo ‘<br>’;
//lrange()–lpop
$redis->lpop(‘list’);
$list = $redis->lrange(‘list’, 0, -1);
print_r($list);echo ‘<br>’;
//rpop()
$redis->rpop(‘list’);
$list = $redis->lrange(‘list’, 0, -1);
print_r($list);echo ‘<br>’;

実行結果:
Array ( [0] => php [1] => css [2] => html )
Array ( [0] => php [1] => css [2] => html [3] => mysql )
Array ( [0] => css [1] => html [2] => mysql )
Array ( [0] => css [1] => html )