레디 스 세트 (세트)
레디 스 세트 문자열 유형의 정렬되지 않은 컬렉션입니다. 이 컬렉션은 데이터를 복제 할 수 없음을 의미 컬렉션의 유일한 구성원입니다.
레디 스가 달성되므로, 추가, 삭제, 복잡성을 찾기 위해 해쉬 테이블에 의해 설정되는 것은 O (1).
(각 세트는 40 만 명의 회원을 저장할 수 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라는 이름의 컬렉션에 명령을사드 위.
레디 스 명령 세트
다음 표는 기본 명령의 설정 레디 스를 나열합니다 :
아니오. | 명령 및 설명 |
---|---|
(1) | SADD 키 멤버 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) | 스렘 키 멤버 1 [멤버 2] 하나 이상의 멤버들의 세트를 제거 |
(13) | SUNION 키 1 [키 2] 위로 노조의 모든 지정된 세트에 |
(14) | SUNIONSTORE 대상 키 1 [키 2] 모든 설정하고 대상 집합 컬렉션에 저장 주어진 |
(15) | sscan을 키 커서 [MATCH 패턴] [ COUNT 카운트] 컬렉션의 반복 요소 |