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"