Latest web development tutorials

레디 스 세트 (세트)

레디 스 세트 문자열 유형의 정렬되지 않은 컬렉션입니다. 이 컬렉션은 데이터를 복제 할 수 없음을 의미 컬렉션의 유일한 구성원입니다.

레디 스가 달성되므로, 추가, 삭제, 복잡성을 찾기 위해 해쉬 테이블에 의해 설정되는 것은 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 카운트]
컬렉션의 반복 요소