如何在列表 Redis 中获取最新元素的索引



如何在List Redis中获取最新元素的索引?例如,在存储的消息 id List中,我需要获取last ID消息并返回index这个元素。

在 Redis 中,索引 -1 始终引用LIST中的最后一个元素

尝试

从列表的开头查找索引是一个更好的主意(LLEN将是获取此索引的方法),因为如果有人在获取索引之后但在您访问元素之前插入或删除项目,则某些内容会中断。

要获取 Redis 列表的最后一个元素,可以使用 LINDEX key -1 命令。 您还可以使用 LPOP key 命令以原子方式删除列表的最后一个元素。

有关所有 Redis 命令的文档,请参阅 http://redis.io/commands。

要获取最后一个元素,您还可以使用:

lrange mylist -1 -1