如何获取 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
如何获取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