gpt4 book ai didi

雷迪斯 : Sorted sets for specific SMEMBERS

转载 作者:IT王子 更新时间:2023-10-29 06:04:53 25 4
gpt4 key购买 nike

我是 Redis 的新手,我尝试为属于 sadd 的特定值显示一个排序集。有没有办法在 Redis 中执行此操作?

SADD friends "Sarah"
SADD friends "Lisa"
SADD friends "Tim"


ZADD users 200 "Sarah"
ZADD users 133 "Lisa"
ZADD users 410 "Peter"
ZADD users 280 "Tim"
ZADD users 205 "Hans"

我想显示一个仅包含 friend 分数的排序集。

1) "Tim"
2) "280"
3) "Sarah"
4) "200"
5) "Lisa"
6) "133"

最佳答案

您可以使用 ZINTERSTORE,因为它也可以与常规 SET 一起使用。请注意,它将为元素分数使用 1,但您可以使用权重 0 将其删除:

ZINTERSTORE aux_zset 2 好友用户权重0 1

结果ZSET有你的答案:

127.0.0.1:6379> zrange aux_zset 0 -1 withscores
1) "Lisa"
2) "133"
3) "Sarah"
4) "200"
5) "Tim"
6) "280"

关于雷迪斯 : Sorted sets for specific SMEMBERS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56538547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com