SETS Intro

Redis 開発者教育
Redis Developer Course
Redis 定期点検/技術支援
Redis Technical Support
Redis エンタープライズサーバ
Redis Enterprise Server

紹介

Setsはkeyとvalueが一対多の関係です。
Valueは、入力された手順とは関係なく、保存され、重複されません。 つまり、value Aが二度保存されても、結果的に一つだけ残ります。
Setsでは集合という意味でvalueをmemberと言います。
Setsは主にカードゲームのようなゲームや、集合演算が必要なところで使用されます。

コマンドの要約

  • 保存:SADD、
  • 集合演算:SUNION、SINTER、SDIFF、SUNIONSTORE、SINTERSTORE、SDIFFSTORE
  • 取り出す:SPOP
  • 照会:SMEMBERS、SCARD、SRANDMEMBER、SSCAN
  • の確認:SISMEMBER
  • 移動:SMOVE
  • 削除: SREM


Setsコマンドリスト

CommandsVersionSyntaxDescription
SADD1.0.0key member [member ...]集合にmemberを追加
SREM1.0.0key member [member ...]集合でmemberを削除
SMEMBERS1.0.0key集合の全てのmemberを照会
SCARD1.0.0key集合に属するmemberの個数を照会
SUNION1.0.0key [key ...]和集合を求めること
SINTER1.0.0key [key ...]積集合を求めること
SDIFF1.0.0key [key ...]差集合を求めること
SUNIONSTORE1.0.0dest_key src_key [src_key ...]和集合を求めて新しい集合に保存
SINTERSTORE1.0.0dest_key src_key [src_key ...]積集合を求めて新しい集合に保存
SDIFFSTORE1.0.0dest_key src_key [src_key ...]差集合を求めて新しい集合に保存
SISMEMBER1.0.0key member集合にmemberが存在するかを確認
SMOVE1.0.0src_key dest_key memberソース集合のmemberを目的集合に移動
SPOP1.0.0key [count]集合から無作為にmemberを持ってきたこと
SRANDMEMBER1.0.0key [count]集合から無作為にmemberを照会
SSCAN2.8.0key cursor [MATCH pattern]
[COUNT count]
memberを一定単位数分照会

Total : 15


Redis Internal : SET内部データ構造

SETデータ構造


<< BRPOPLPUSH SETS Introduction SADD >>

クリック件数 :

Email 返事がかかってなれば、メールでお知らせします。

혹시 처음이세요?
레디스게이트에는 레디스에 대한 많은 정보가 있습니다.
레디스 소개, 명령어, SQL, 클라이언트, 서버, 센티널, 클러스터 등이 있습니다.
혹시 필요한 정보를 찾기 어려우시면 redisgate@gmail.com로 메일 주세요.
제가 찾아서 알려드리겠습니다.
 
close
IP를 기반으로 보여집니다.