![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
FarelDB 4 列表
文章平均质量分 71
以源码方式说明FarelDB所有的API接口以及调用说明,包括调用方法,注意事项,接口应用场景等
fareldb
这个作者很懒,什么都没留下…
展开
-
FarelDB 第4章 第1讲 键值对命令 列表操作类(list) 之 BLPOP key timeout
Blpop 命令移出并获取列表的第一个元素, 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。原创 2023-07-20 09:01:46 · 33 阅读 · 0 评论 -
FarelDB 第4章 第2讲 键值对命令 列表操作类(list) 之 BRPOP key timeout
Brpop 命令移出并获取列表的最后一个元素, 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。原创 2023-07-20 09:02:24 · 37 阅读 · 0 评论 -
FarelDB 第4章 第3讲 键值对命令 列表操作类(list) 之 BRPOPLPUSH source destination timeout
Brpoplpush 命令从列表中取出最后一个元素,并插入到另外一个列表的头部;如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。原创 2023-07-20 09:02:56 · 45 阅读 · 0 评论 -
FarelDB 第4章 第4讲 键值对命令 列表操作类(list) 之 LINDEX key index
Lindex 命令用于通过索引获取列表中的元素。你也可以使用负数下标,以 -1 表示列表的最后一个元素, -2 表示列表的倒数第二个元素,以此类推。原创 2023-07-20 09:03:41 · 62 阅读 · 0 评论 -
FarelDB 第4章 第5讲 键值对命令 列表操作类(list) 之 LINSERT key
Linsert 命令用于在列表的元素前或者后插入元素。当指定元素不存在于列表中时,不执行任何操作。当列表不存在时,被视为空列表,不执行任何操作。如果 key 不是列表类型,返回一个错误。原创 2023-07-20 09:04:15 · 40 阅读 · 0 评论 -
FarelDB 第4章 第6讲 键值对命令 列表操作类(list) 之 LLEN KEY_NAME
Llen 命令用于返回列表的长度。如果列表 key 不存在,则 key 被解释为一个空列表,返回 0。如果 key 不是列表类型,返回一个错误。原创 2023-07-20 09:05:14 · 30 阅读 · 0 评论 -
FarelDB 第4章 第7讲 键值对命令 列表操作类(list) 之 Lpop KEY_NAME
Lpop 命令用于移除并返回列表的第一个元素。原创 2023-07-20 09:06:19 · 30 阅读 · 0 评论 -
FarelDB 第4章 第8讲 键值对命令 列表操作类(list) 之 LPUSH KEY_NAME VALUE
Lpush 命令将一个或多个值插入到列表头部。如果 key 不存在,一个空列表会被创建并执行 LPUSH 操作。当 key 存在但不是列表类型时,返回一个错误。原创 2023-07-21 08:37:07 · 30 阅读 · 0 评论 -
FarelDB 第4章 第9讲 键值对命令 列表操作类(list) 之 LPUSHX KEY_NAME VALUE
Lpushx 将一个值插入到已存在的列表头部,列表不存在时操作无效。原创 2023-07-21 08:37:54 · 30 阅读 · 0 评论 -
FarelDB 第4章 第10讲 键值对命令 列表操作类(list) 之 LRANGE key start stop
Lrange 返回列表中指定区间内的元素,区间以偏移量 START 和 END 指定。其中 0 表示列表的第一个元素, 1 表示列表的第二个元素,以此类推。你也可以使用负数下标,以 -1 表示列表的最后一个元素, -2 表示列表的倒数第二个元素,以此类推。原创 2023-07-21 08:38:45 · 37 阅读 · 0 评论 -
FarelDB 第4章 第11讲 键值对命令 列表操作类(list) 之 LREM key count value
Lrem 根据参数 COUNT 的值,移除列表中与参数 VALUE 相等的元素。COUNT 的值可以是以下几种:count > 0 : 从表头开始向表尾搜索,移除与 VALUE 相等的元素,数量为 COUNT。count < 0 : 从表尾开始向表头搜索,移除与 VALUE 相等的元素,数量为 COUNT 的绝对值。count = 0 : 移除表中所有与 VALUE 相等的值。原创 2023-07-21 08:39:39 · 147 阅读 · 0 评论 -
FarelDB 第4章 第12讲 键值对命令 列表操作类(list) 之 LSET key index value
Lset 通过索引来设置元素的值。当索引参数超出范围,或对一个空列表进行 LSET 时,返回一个错误。原创 2023-07-21 08:40:56 · 35 阅读 · 0 评论 -
FarelDB 第4章 第13讲 键值对命令 列表操作类(list) 之 LTRIM key start stop
Ltrim 对一个列表进行修剪(trim),就是说,让列表只保留指定区间内的元素,不在指定区间之内的元素都将被删除。下标 0 表示列表的第一个元素,以 1 表示列表的第二个元素,以此类推。你也可以使用负数下标,以 -1 表示列表的最后一个元素, -2 表示列表的倒数第二个元素,以此类推。原创 2023-07-21 08:41:54 · 30 阅读 · 0 评论 -
FarelDB 第4章 第14讲 键值对命令 列表操作类(list) 之 Rpop KEY_NAME
Lpop 命令用于移除并返回列表的第一个元素。原创 2023-07-21 08:42:26 · 29 阅读 · 0 评论 -
FarelDB 第4章 第15讲 键值对命令 列表操作类(list) 之 RPOPLPUSH source destination
Rpoplpush 命令用于移除列表的最后一个元素,并将该元素添加到另一个列表并返回。原创 2023-07-21 08:43:08 · 39 阅读 · 0 评论 -
FarelDB 第4章 第16讲 键值对命令 列表操作类(list) 之 RPUSH key value
Rpush 命令用于将一个或多个值插入到列表的尾部(最右边)。如果列表不存在,一个空列表会被创建并执行 RPUSH 操作。当列表存在但不是列表类型时,返回一个错误。原创 2023-07-21 08:43:58 · 37 阅读 · 0 评论 -
FarelDB 第4章 第17讲 键值对命令 列表操作类(list) 之 RPUSHX key value
Rpushx 命令用于将一个值插入到已存在的列表尾部(最右边)。如果列表不存在,操作无效。原创 2023-07-21 08:44:34 · 27 阅读 · 0 评论