列表是一組相互關聯的鍵-值對。
LPUSH 和 RPUSH 是用於操作列表的兩個命令。
你可以使用命令 LPUSH <listkey> <value> 創建第一個項目。
例如:
LPUSH names "Flavio"
然後後續項目可以添加到列表的底部:RPUSH <listkey> <value>,或者使用 LPUSH <listkey> <value> 添加到列表的頂部。
例如:
LPUSH names "Flavio"
LPUSH names "Syd"
RPUSH names "Roger"
你可以將重複的值添加到列表中。
LPUSH names "Flavio"
LPUSH names "Flavio"
RPUSH names "Flavio"
列表可以容納大量的項目,超過 40 億個。
使用 LLEN <listkey> 命令計算列表中的項目數量。
使用 RPOP <listkey> 來獲取並移除列表的最後一個項目。使用 LPOP 命令可以獲取並移除列表的第一個項目。
使用 LREM 命令可以從列表中一次刪除多個項目。
你可以使用 LTRIM 命令來限制列表的長度。
LTRIM names 0 1 會將列表剪裁為僅有 2 個項目,位置 0(第一個項目)和位置 1 的項目。
使用 LRANGE 命令可以獲取列表中的項目。
LRANGE names 0 100 返回從位置 0(開始位置)到位置 100 的項目。
LRANGE names 0 0 返回位於位置 0 的項目(第一個項目)。
LRANGE names 2 2 返回位於位置 2 的項目。
LRANGE names 0 -1 列出所有項目。
查看所有列表命令請點擊這裡。