删除Redis中的集类型的最后一项

时间:2014-09-25 14:41:31

标签: notifications redis

我使用Set类型的Redis来存储项目数Notification Ids,例如:

SADD bookNotify:user:1 "1"
SADD bookNotify:user:1 "2"
SADD bookNotify:user:1 "3"
SADD bookNotify:user:1 "4"
SADD bookNotify:user:1 "8"

如何删除三个项目中的最后一个?redis中CRUD通知的最佳结构和数据类型是什么?

1 个答案:

答案 0 :(得分:1)

由于Redis的集合是无序的,“最后元素”的概念对于这些来说毫无意义。

我建议查看排序集(遵循ZADD的轨迹),也许使用纪元值作为分数。