insert_list
INSERT List
형식: INSERT INTO DATATYPE VALUES('KEY','VALUE')
예 : INSERT INTO LIST VALUES('KEY','VALUE1','VALUE2')
LIST 입력
- List key, value를 입력합니다. insert into list values('mylist1','value1' [,'value2'])
- 컬럼 명은 지정하지 않습니다. insert list string
(key,value)values('key','value')
이하 다른 datatype에도 동일하게 적용됩니다. - 1 row(key, value) 입력: insert into list values('mylist1','value1','value2')
이것은 LPUSH 명령의 작동과 동일합니다.
Column(컬럼)은 key를 포함해서 32,676개까지 가능합니다.
이하 다른 datatype에도 동일하게 적용됩니다. - 여러 row 입력: insert into list values('mylist2','value1','value2'), ('mylist3','value1','value2')
여러 row 입력 시 컬럼 갯수는 동일해야 합니다. 이하 다른 datatype에도 동일하게 적용됩니다.
Example
Performance 성능
List
- for i in {1..10000}; do src/redis-ecli -p 7000 lpush mylist1 value$i; done -> 2.12us
- for i in {1..10000}; do src/redis-ecli -p 7000 insert "insert into list values('mylist2','value$i')"; done -> 25.15us
각각 1만회 실행 평균 소요 시간(단위: us(microsecond))
Datatype | 구분 | 개수 | 성능 |
---|---|---|---|
List | LPUSH | 1 | 2.12us |
INSERT | 1 | 25.15us |
OPCODE
insert into list values('mylist1','value1','value2');
insert into list values('mylist2','value1','value2'), ('mylist3','value1','value2');
<< Insert String | Insert List | Insert Set >> |
---|
Email
답글이 올라오면 이메일로 알려드리겠습니다.