从列表中获取项目

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]。