Redis入門(集合)
3657 ワード
しゅうごう
Redisの集合は文字列の無秩序な集合である.Redisでは、メンバーO(1)の時間的複雑さでファイルが存在するかどうかを追加、削除、テストできます.
例
注:上記の例ではrabitmqコレクションを2回追加しましたが、コレクション要素には一意の属性があるためです.コレクション内の要素の最大数は232-1(4294967295、4十億以上の要素を収容可能)です.ちくじしゅうごう
Redisの秩序化された集合はRedisの集合に類似しており,文字列が重複しない集合である.異なる点は、最小から最大のメンバースコアに関係する順序セットの各メンバーがスコアを使用して、順序セットコマンドを実行することです.メンバーには一意性がありますが、スコアが重複する可能性があります.
例
為知ノート(Wiz)から
Redisの集合は文字列の無秩序な集合である.Redisでは、メンバーO(1)の時間的複雑さでファイルが存在するかどうかを追加、削除、テストできます.
例
redis 127.0.0.1:6379> sadd tutoriallist redis(integer) 1redis
127.0.0.1:6379> sadd tutoriallist mongodb(integer) 1redis
127.0.0.1:6379> sadd tutoriallist rabitmq(integer) 1redis
127.0.0.1:6379> sadd tutoriallist rabitmq(integer) 0redis
127.0.0.1:6379> smembers tutoriallist
1) "rabitmq"
2) "mongodb"
3) "redis"
注:上記の例ではrabitmqコレクションを2回追加しましたが、コレクション要素には一意の属性があるためです.コレクション内の要素の最大数は232-1(4294967295、4十億以上の要素を収容可能)です.ちくじしゅうごう
Redisの秩序化された集合はRedisの集合に類似しており,文字列が重複しない集合である.異なる点は、最小から最大のメンバースコアに関係する順序セットの各メンバーがスコアを使用して、順序セットコマンドを実行することです.メンバーには一意性がありますが、スコアが重複する可能性があります.
例
redis 127.0.0.1:6379> zadd tutoriallist 0 redis(integer) 1redis
127.0.0.1:6379> zadd tutoriallist 0 mongodb(integer) 1redis
127.0.0.1:6379> zadd tutoriallist 0 rabitmq(integer) 1redis
127.0.0.1:6379> zadd tutoriallist 0 rabitmq(integer) 0redis
127.0.0.1:6379> ZRANGEBYSCORE tutoriallist 0 1000
1) "redis"
2) "mongodb"
3) "rabitmq"
為知ノート(Wiz)から