insert_hash
INSERT Hash
형식: INSERT INTO DATATYPE VALUES('KEY', 'FIELD', 'VALUE')
예 : INSERT INTO HASH VALUES('KEY', 'FIELD', 'VALUE')
HASH 입력
- Hash key, field, value를 입력합니다.
insert into hash values('myhash1', 'field1', 'value1' [,'field1', 'value1']) - 1 row(key, field, value) 입력: insert into hash values('myhash1', 'field1', 'value1', 'field2', 'value2')
이것은 HSET 명령의 작동과 동일합니다. - 여러 row 입력: insert into hash values('myhash2', 'field1', 'value1'),('myhash3', 'field1', 'value1')
Example
Performance 성능
Hash
- for i in {1..10000}; do src/redis-ecli -p 7000 hset myhash1 field$i value$i; done -> 2.14us
- for i in {1..10000}; do src/redis-ecli -p 7000 insert "insert into hash values('myhash2','field$i','value$i')"; done -> 25.43us
각각 1만회 실행 평균 소요 시간(단위: us(microsecond))
Datatype | 구분 | 개수 | 성능 |
---|---|---|---|
Hash | HSET | 1 | 2.14us |
INSERT | 1 | 25.43us |
OPCODE
insert into hash values('myhash1', 'field1', 'value1', 'field2', 'value2');
insert into hash values('myhash2', 'field1', 'value1'),('myhash3', 'field1', 'value1');
<< Insert ZSet | Insert Hash | Insert Stream >> |
---|
Email
답글이 올라오면 이메일로 알려드리겠습니다.