redis 对list的操作 移除其中单一元素

  • Post author:
  • Post category:其他





redis 常用的一些

LPUSH/LPUSHX:LPUSH是将值插入到链表的头部,LPUSHX是检测这个链表是否存在,如果存在的话会插入头部,如果不存在会忽略这个数据

RPUSH/RPUSHX:将值插入到链表的尾部。同上,位置相反

LPOP:移除并获取链表中的第一个元素。

RPOP:移除并获取链表中最后一个元素。

LTRIM:保留指定区间内的元素。

LLEN:获取链表的长度。

LSET:用索引设置链表元素的值。

LINDEX:通过索引获取链表中的元素。

LRANGE:获取链表指定范围内的元素。

**



redis 移除list中单一元素 以php为例

**

eg:如图如果我想删除 这个数据中的第三个元素
在这里插入图片描述

$key 为: list

$redis ->lrem($key,$redis->lget($key,2),1);

参数解释:

lRem( redis对象 ,value值 ,个数 );

lGet( redis 对象 , 编号);



版权声明:本文为Edwin_jade原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。