如何获取 List Redis 中最新元素的索引?

How to get index of latest element in List Redis?

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

在 Redis 中,索引 -1 总是指 LIST

中的最后一个元素

尝试从列表的开头查找索引是一个更好的主意(LLEN 将是获取此索引的方法),因为如果有人在您获取index 但在你访问元素之前,有些东西会坏掉。

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

可以在 http://redis.io/commands 找到所有 Redis 命令的文档。

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

lrange mylist -1 -1