Redis スコアの積集合を取得するサンプル

環境
CentOS Stream 9
Redis 7.0.5

構文
zinterstore 和集合するキー名 和集合する数 キー名1 キー名2 キー名3
スコアの積集合を取得するには、「zinterstore」を使用します。

操作例
以下のスコアを作成してから、積集合を取得します。

127.0.0.1:6379> zadd zs1 1 study 2 bbb 3 skill
(integer) 3

127.0.0.1:6379> zadd zs2 1 study 3 skill 4 ddd
(integer) 3

積集合を「intersection1」に取得します。

127.0.0.1:6379> zrange intersection1 0 -1 withscores
1) "study"
2) "2"
3) "skill"
4) "6"

 

Redis

Posted by arkgame