Redis 指定したset型のデータの差分を取得する

Redisで、指定したset型のデータの差分を取得する手順を記述してます。「sdiff」に比較したいキー名を指定します。ここでは実際に実行した結果を掲載してます。
環境
- OS CentOS Stream release 9
- Redis 7.0.5
手順
指定したset型のデータの差分を取得するには、「sdiff」を使用します。
sdiff 差分を比較するキー名 キー名
実際に、使用してみます。
以下のキー「s1」と「s2」の差分を取得します。
127.0.0.1:6379> sadd s1 "abc" "def" "ghi"
(integer) 1
127.0.0.1:6379> sadd s2 "abc" "def"
(integer) 1
取得します。
127.0.0.1:6379> sdiff s1 s2
1) "ghi"
差分が取得されていることが確認できます。
3個以上比較することも可能です。
127.0.0.1:6379> sadd s3 "abc" "jkl"
(integer) 1
127.0.0.1:6379> sdiff s1 s2 s3
1) "ghi"
-
前の記事
sqlite check制約を設定する 2023.08.29
-
次の記事
java 文字列の後ろにある空白のみを除去する 2023.08.29
コメントを書く