Redis 高级数据结构:四、列表对象

概述###

列表对象编码可以使用ziplist或者linkedlist
ziplist的条件:
列表对象保存的所有字符串元素的长度都小于64字节,列表对象使用压缩列表编码
and
列表对象保存的元素数量小于512个;
linkedlist的条件:
以上都不满足

上面两个值可以通过参数来改变
list-max-ziplist-value
list-max-ziplist-entries

一些命令###

命令 作用
LPUSH 放队首
RPUSH 放队尾
LPOP 头出栈
RPOP 尾出栈
LINDEX 返回指定位置节点
LLEN 返回列表长度
LINSERT 插入指定位置
LREM 删除节点
LTRIM 删除不在索引范围内的节点 ltrim key start end
LSET 覆盖指定位置节点
posted @ 2019-11-22 14:30  六月过半  阅读(146)  评论(0编辑  收藏  举报