zrange follow-6ren">
gpt4 book ai didi

2 zrange 之间的 Redis zinterstore

转载 作者:可可西里 更新时间:2023-11-01 11:23:40 27 4
gpt4 key购买 nike

我现在有两个 zrange 值:

127.0.0.1:6379> zrange followers:2 0 -1
1) "1"
2) "3"
127.0.0.1:6379> zrange followers:4 0 -1
1) "1"
2) "2"

我有4个用户,他们每个用户id都是1,2,3,4

zrange的结果"1","2","3"是users的id,上面的命令行是查找user2和user4的follower

我想使用 zinterstore 知道哪个用户同时关注 user2 和 user4,我该如何实现?zinterstore 在 2 个集合之间使用,但是当我尝试将 zrange followers:2 0 -1 存储到一个集合中时,它失败了

127.0.0.1:6379> zadd bob_folowers zrange followers:2 0 -1
(error) ERR value is not a valid float

最佳答案

当您说要执行 ZINTERSTORE 时,我不确定您为什么要执行 ZADD。基于documentation你会想要这样的东西:

127.0.0.1:6379> zinterstore temp 2 followers:2 followers:4
(integer) 1
127.0.0.1:6379> zrange temp 0 -1
1) "1"

关于2 zrange 之间的 Redis zinterstore,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55541538/

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