從列表中獲取專案

Redis 提供 LPOP 和 RPOP 命令作為 LPUSH 和 RPUSH 命令的對應物,用於獲取資料項。

如果我正在處理已包含多個資料項的列表 my_list,我可以使用 LPOP 命令獲取列表中的第一個專案:

LPOP my_list

此命令的結果將返回列表中第一個元素的值,並將其從 my_list 中刪除。例如,如果我有列表[1,3,2,4]並且我將 LPOP 應用於它,那麼之後我會在記憶體中列出[3,2,4]。

同樣,我可以使用 RPOP 從列表末尾刪除:

RPOP my_list

將返回列表中最後一個元素的值,然後將其從 my_list 中刪除。使用我們的示例,在此列表上呼叫 RPOP 後,[1,2,3,4],記憶體中的列表將為[1,2,3]。