Redis中的键值列表

时间:2015-07-27 14:59:33

标签: redis

如何在Redis中存储具有键值对的集合?例如,我想记录用户尝试登录时的时间,以及某些集合。每个用户都有id,所以我想用它作为密钥。但是我想将它与其他元素分开存储在单独的集合中

1 个答案:

答案 0 :(得分:1)

对于每个用户,您可以拥有一个有序集。您可以在有序集的名称中使用用户标识。只需使用1作为值,因为您不需要在那里存储内容并使用时间戳作为分数。

zadd 'user:' + uid +':logins' currentTimestamp 1

通过此操作,您可以运行查询以获取用户在zcount等特定时间段内尝试登录的次数。