如何获取List Redis中最新元素的索引?
例如,在List
中存储了ID消息,我需要获取last ID
消息并返回index
此元素。
答案 0 :(得分:4)
在Redis中,索引-1始终引用LIST
这是一个更好的想法,试图从列表的开头找到索引(LLEN
将是获得此的方法),因为如果有人在你获得索引后插入或删除一个项目但是在你访问元素之前,某些事情会破裂。
要获取Redis列表的最后一个元素,您可以使用LINDEX key -1
command。您还可以使用LPOP key
命令以原子方式删除列表的最后一个元素。
可以在http://redis.io/commands找到所有Redis命令的文档。
答案 1 :(得分:0)
要获取最后一个元素,您还可以使用:
lrange mylist -1 -1