redis 获取 list 中的所有元素

一种方法是用 lrange( key, 0, -1 )。这种方法不会影响 redis list 中的数据。

$list = $redis->lrange( key, 0, -1 ); 

 

另一种方法是用 while + lpop 。这种方法会将 redis list 中的数据都弹出来,redis list 就变成空的了。

$res = $redis->lPop(key);
while($res!=null) {
     $redis->lPop(key);
}

 

posted @ 2021-05-10 11:19  我又无所求  阅读(7120)  评论(0)    收藏  举报