<?php
namespace app\index\controller;
use Redis;
class Index
{
public function index()
{
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$redis->flushAll();
$redis->delete('x', 'y');
$redis->lPush('x', 'abc');
$redis->lPush('x', 'def');
$redis->lPush('y', '123');
$redis->lPush('y', '456');
// rpoppush()
// 从LIST的最后弹出一个元素,并且把这个元素从目标LIST的顶部(左侧)压入目标LIST
var_dump($redis->rpoplpush('x', 'y')); // string(3) "abc"
echo "<hr/>";
var_dump($redis->lRange('x', 0, -1)); // array(1) { [0]=> string(3) "def" }
echo "<hr/>";
var_dump($redis->lRange('y', 0, -1)); // array(3) { [0]=> string(3) "abc" [1]=> string(3) "456" [2]=> string(3) "123" }
}
}