Latest web development tutorials

Redisのセット(セット)

Redisのは、Setの文字列型の順不同のコレクションです。 これは、コレクションがデータを複製することはできませんことを意味し、コレクションの唯一のメンバーです。

Redisのを達成するためにハッシュテーブルにより設定されたので、複雑さはO(1)で見つける、削除、追加されています。

(各セットには4000万人以上のメンバーを格納することができます4294967295)232--1メンバーの最大数を設定します。

redis 127.0.0.1:6379> SADD w3bigkey redis
(integer) 1
redis 127.0.0.1:6379> SADD w3bigkey mongodb
(integer) 1
redis 127.0.0.1:6379> SADD w3bigkey mysql
(integer) 1
redis 127.0.0.1:6379> SADD w3bigkey mysql
(integer) 0
redis 127.0.0.1:6379> SMEMBERS w3bigkey

1) "mysql"
2) "mongodb"
3) "redis"

三つの要素の挿入w3bigkeyという名前のコレクションに我々SADDコマンド上記の例では。


Redisのコマンドセット

次の表は、基本的なコマンドのRedisのセットを示しています。

いいえ。 コマンドと説明
1 SADDキーメンバー1 [member2]
コレクションに1つ以上のメンバーを追加します。
2 SCARDキー
コレクションのメンバーであること
3 SDIFFキー1 [キー2]
すべてのコレクションのセットの間の差を返します。
4 SDIFFSTORE先キー1 [キー2]
違いは、すべてのセットを設定し、先に格納されて返します
5 焼結体キー1 [キー2]
戻るすべての与えられたセットの交差点まで
6 SINTERSTORE先キー1 [キー2]
すべてのセットの共通部分を返しますし、先に格納されています
7 SISMEMBER主要メンバー
要素は主要メンバーのコレクションのメンバであるかどうかを決定します
8 SMEMBERSキー
のすべてのメンバーのコレクションを返します
9 SMOVEソース送り先メンバー
先の移動コレクションセットのソースからのメンバー要素
10 SPOPキー
コレクション内のランダムな要素を削除して返します
11 SRANDMEMBERキー[カウント]
一つ以上の乱数のコレクションを返します
12 SREMキーメンバー1 [member2]
1つまたは複数のメンバーのセットを削除
13 SUNIONキー1 [キー2]
戻る組合のすべての指定されたセットに
14 SUNIONSTORE先キー1 [キー2]
すべての設定与えられ、宛先セットのコレクションに格納されています
15 SSCANカーソルキー[MATCHパターン] [ COUNTカウント]
コレクション内の反復要素