redis基本数据类型list(列表)学习笔记

时间:2020-04-04 12:02:39   收藏:0   阅读:70

0 环境

1 前言

redis的列表(list) 线性有序 顺序 可重复 元素可存文字/二进制数据 类似编程语言中的list

2 正文

以右为终点 以其为目标点 在其前面插入 类似指针链表的插入方式
命令LPUSH list item [item item ...]

技术分享图片

以右为终点 以其为目标点 在其前面插入 类似指针链表的插入方式
命令LPUSH list item [item item ...]

技术分享图片

技术分享图片

命令RPUSH list item [item item ...]

技术分享图片

命令LPUSHX list itemRPUSHX list item

技术分享图片

命令LPOP listRPOP list

技术分享图片

命令RPOPLPUSH source target

技术分享图片

命令LLEN list

技术分享图片

命令LINDEX list index

技术分享图片

技术分享图片

技术分享图片

命令LINSERT list BEFORE|AFTER target_element new_element

技术分享图片

命令LTRIM list start end

技术分享图片

命令LREM list count element

if count == 0:
  移除所以
elif count > 0:
  从做到右检查 移除count个元素

BLPOP list [list ...] timeout

相当于LPOP的阻塞版

若在这timeout时间内 没有值了 阻塞 等待超时时间到了关闭 若是这个阻塞时间内加值 会被捕获消费

技术分享图片

技术分享图片

技术分享图片

原文:https://www.cnblogs.com/my-ordinary/p/12630855.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!