Redis:如何给哈希值一个唯一的id

时间:2014-08-22 13:53:30

标签: redis

我想将用户信息保存在哈希中。我想为应用程序中的每个用户创建一个哈希。 哈希名称是这样的:“user:1001”
现在,我希望用户id从1000开始并增加1 我怎样才能做到这一点?
感谢

1 个答案:

答案 0 :(得分:11)

您可以拥有一个名为user:id的密钥,该密钥将是您将增加以获取新ID的数字。在您的情况下,您可以将初始值设置为1000:

SET user:id 1000

然后,使用INCR,您就可以为下一位用户获取新ID:

INCR user:id

根据您使用的语言,可能已有一些工具可以解决此问题。我建议您检查Ohmone of the ports