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

Pil*_*lim 7 redis node-redis

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

jjm*_*jjm 9

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

这是一个更好的主意,试图从列表的开头找到索引(LLEN这将是获得它的方法),因为如果有人在您获得索引之后但在您访问元素之前插入或删除了一个项目,那么某些事情将会发生休息。

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

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