用php中的数组学习redis中的list

2019-06-24  本文已影响0人  Mr_Arvin

右边添加

php         array_push($arr, $val);  
redis       rpush key val

左边添加

php         array_unshift($arr, $val);  
redis       lpush key val

右边弹出最后一个元素,并返回值

php         array_pop($arr);  
redis       rpop key

左边弹出第一个元素,并返回值

php         array_shift($arr);  
redis       lpop key
php         array_slice($arr, $offset, $length=null, $bool=false);    //取出数组部分元素  不会影响原数据
redis       lrange key start end    //取出list部分数据 不会影响原数据
redis       ltrim key start end    //截取list   影响原数据,保留截取的部分

统计元素个数

php         count($arr) ;
redis       llen key

给指定位置赋值

php         $arr[$key] = $val;
redis       lset key index val

最常用的大概也就这些了~

上一篇下一篇

猜你喜欢

热点阅读