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

右边添加

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。