Redis-sets-sinterstore

提供:Dev Guides
2020年6月22日 (月) 22:57時点におけるMaintenance script (トーク | 投稿記録)による版 (Imported from text file)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

Redis-Sinterstoreコマンドの設定

Redis SINTERSTORE コマンドは、指定されたすべてのセットの共通部分の後にセットの要素を保存します。 存在しないキーは空のセットと見なされます。 キーの1つが空のセットである場合、結果のセットも空になります(空のセットとセットの共通部分は常に空のセットになるため)。

戻り値

整数応答、結果セットの要素数。

構文

以下は、Redis SINTERSTORE コマンドの基本的な構文です。

redis 127.0.0.1:6379> SINTERSTORE DESTINATION_KEY KEY KEY1..KEYN

redis 127.0.0.1:6379> SADD myset1 "hello"
(integer) 1
redis 127.0.0.1:6379> SADD myset1 "foo"
(integer) 1
redis 127.0.0.1:6379> SADD myset1 "bar"
(integer) 1
redis 127.0.0.1:6379> SADD myset2 "hello"
(integer) 1
redis 127.0.0.1:6379> SADD myset2 "world"
(integer) 1
redis 127.0.0.1:6379> SINTERSTORE myset myset1 myset2
(integer) 1
redis 127.0.0.1:6379> SMEMBERS myset
1) "hello"