我有很多不同的钥匙。有些以“用户 USERNAME”开头,还有许多其他。
有没有办法从“user *”获取随机密钥?
如果是这样,我怎样才能获得 5 个不同的用户?
如果将所有用户名放入 Redis 集中,则可以使用SRANDMEMBER命令从该集中随机获取用户名。文档中的示例:
redis> SADD myset one two three
(integer) 3
redis> SRANDMEMBER myset
"three"
redis> SRANDMEMBER myset 2
1) "three"
2) "two"
Run Code Online (Sandbox Code Playgroud)
集合似乎是唯一可以从集合中返回随机元素的Redis 数据类型。为此,您可能需要以稍微不同的方式处理数据。
| 归档时间: |
|
| 查看次数: |
2509 次 |
| 最近记录: |