insert_set
INSERT Set
형식: INSERT INTO DATATYPE VALUES('KEY','VALUE')
예 : INSERT INTO SET VALUES('KEY','VALUE')
SET 입력
- Set key, value를 입력합니다. insert into set values('myset1','value1' [,'value2'])
- 1 row(key, value) 입력: insert into set values('myset1','value1','value2')
이것은 SADD 명령의 작동과 동일합니다. - 여러 row 입력: insert into set values('myset2','value1','value2'), ('myset3','value1','value2')
Example
Performance 성능
Set
- for i in {1..10000}; do src/redis-ecli -p 7000 sadd myset1 value$i; done -> 1.17us
- for i in {1..10000}; do src/redis-ecli -p 7000 insert "insert into set values('myset2','value$i')"; done -> 24.29us
- 20개 value 입력
- for i in {1..10000}; do src/redis-ecli -p 7000 sadd myset1 AAA$i BBB$i CCC$i DDD$i EEE$i FFF$i GGG$i HHH$i III$i JJJ$i AAX$i BBX$i CCX$i DDX$i EEX$i FFX$i GGX$i HHX$i IIX$i JJX$i; done; -> 10.94us
- for i in {1..10000}; do src/redis-ecli -p 7000 insert "insert into set values('myset2','AAA$i','BBB$i','CCC$i','DDD$i','EEE$i','FFF$i','GGG$i','HHH$i','III$i','JJJ$i', 'AAX$i','BBX$i','CCX$i','DDX$i','EEX$i','FFX$i','GGX$i','HHX$i','IIX$i','JJX$i')"; done; -> 39.71us
각각 1만회 실행 평균 소요 시간(단위: us(microsecond))
Datatype | 구분 | 개수 | 성능 |
---|---|---|---|
Set | SADD | 1 | 1.17us |
INSERT | 1 | 24.29us | |
SADD | 20 | 10.94us | |
INSERT | 20 | 39.71us |
OPCODE
insert into set values('myset1','value1','value2');
insert into set values('myset2','value1','value2'), ('myset3','value1','value2');
<< Insert List | Insert Set | Insert ZSet >> |
---|
Email
답글이 올라오면 이메일로 알려드리겠습니다.