列表是一组相互链接的键-值对。
LPUSH和RPUSH是使用列表的两个命令。
使用命令LPUSH 来创建第一个item。
例子:
LPUSH names "Flavio"
然后可以将后续的项目添加到列表的底部:RPUSH
或者在列表的顶部使用LPUSH 。
例子:
LPUSH names "Flavio"
LPUSH names "Syd"
RPUSH names "Roger"
你可以向列表中添加重复的值。
LPUSH names "Flavio"
LPUSH names "Flavio"
RPUSH names "Flavio"
一个列表可以包含大量的物品,超过40亿。
使用LLEN 计数一个列表中有多少项。
使用RPOP 获取并删除列表中的最后一项。使用LPOP对第一项执行同样的操作。
使用LREM命令从列表中删除多个项。
您可以使用LTRIM限制列表的长度。
LTRIM names 0 – 1将列表缩减为只有两个项,分别是位置为0(第一个)的项和位置为1的项。
使用LRANGE可以获得列表中的项目。
返回从位置0(开始)开始到位置100结束的项目。
返回位置为0(第一个)的项。
返回位于位置2的项。
LRANGE名称0 -1列出所有项目。