Redis 입력 6

Redis 데이터 타입 – bit

Redis 데이터 타입 – bit · Version : Redis 3.2.100 (Windows) Redis 의 bit는 0과 1로 표시하며 setbit, getbit, bitcount 명령어를 사용한다. [setbit] 데이터를 저장한다. Serbit key offset value ex) setbit order:20190509 1001 1 [getbit] 데이터를 검색한다. getbit key offset ex) getbit order:20190509 1001 [bitcount] 키 범위내의 value 카운트를 나타낸다. bitcount key start end ex) bitcount order:20190509 0 -1 [참고자료] https://redis.io/commands 2019-05-09 / ..

NoSql, MemoryDB 2019.05.10

Redis 데이터 타입 – Sorted Set

Redis 데이터 타입 – Sorted Set · Version : Redis 3.2.100 (Windows) Redis 의 Sorted Set 데이터 타입은 Set과 동일한 구조이며 차이점은 데이터가 정렬된 상태로 저장된다는 것이다. 명령어는 zadd, zrange, zcard, zcount, zrank, zrevrank를 사용한다. [zadd] 데이터를 저장할때 zadd 명령을 사용한다. zadd key member member … ex) zadd order:20190502 1 “{order_id:1, order_name:sungwook, item_name:redis_1, itemprice:1}” 2 “{order_id:2, order_name:sungwook, item_name:redis_2, it..

NoSql, MemoryDB 2019.05.03

Redis 데이터 타입 - Set

Redis 데이터 타입 - Set · Version : Redis 3.2.100 (Windows) Redis 의 Set 데이터 타입은 Element 단위로 저장한다. Set 타입의 데이터를 핸들링할 때에는 sadd, smembers, scard, sdiff, sunion 명령어를 사용한다. [sadd] 데이터를 저장할때 sadd 명령을 사용한다. sadd key member member … ex) sadd order “order_id:1, order_name:sungwook, item_name:redis, itemprice:0” “order_id:2, order_name:sungwook2, item_name:redis2, itemprice:2” [smembers] Set 으로 저장된 데이터 검색은 sme..

NoSql, MemoryDB 2019.04.30

Redis 데이터 타입 - List

Redis 데이터 타입 - List · Version : Redis 3.2.100 (Windows) Redis 의 List 데이터 타입은 배열(Array) 과 비슷한 데이터 구조이다. List 타입의 데이터를 핸들링할 때에는 lpush, lrange, rpush, rpop, llen, lindex 명령어를 사용한다. [lpush] List 타입은 하나의 key에 여러 개의 value를 저장할 수 있다. lpush key value value value … lpush order:20190426 "1redis000" "2client000” [lrange] List 형태의 데이터를 검색할때 lrange 명령어를 사용한다. 명령어 사용시 key, start, stop 값을 함께 사용한다. 아래 스크립트는 0 -..

NoSql, MemoryDB 2019.04.27

Redis 데이터 타입 - Hash

Redis 데이터 타입 - Hash · Version : Redis 3.2.100 (Windows) Redis 에서 데이터를 저장할때, 하나의 key 에 여러 개의 Value를 저장할때에는 Hash 데이터 타입을 사용할 수 있다. Hash 데이터 타입은 하나의 key 에 하나 이상의 value 값을 콜론(:)으로 구분하여 데이터를 저장할 수 있다. 기본적으로 필드의 갯수는 제한이 없으며, Value 값에 문자열을 사용할 때는 “string”를 사용한다. order_date:20190426, order_name:”sungwook”:”kang” [hmset / hget / hmget] Hash 타입의 데이터를 입력할때 hmset 명령어를 사용한다. 데이터를 검색할 때에는 hget 명령어를 사용한다. hmse..

NoSql, MemoryDB 2019.04.26

Redis 데이터 입력, 수정, 삭제, 조회

Redis 데이터 입력, 수정, 삭제, 조회 · Version : Redis 3.2.100 (Windows) Redis는 키밸류(Key-Value) 시스템으로 데이터를 입력,수정,삭제,조회를 하기 위해서는 Redis에서 제공하는 명령어를 사용해야 한다. 아래 실습을 통해서 데이터를 핸들링하는 방법에 대해서 알아본다. [set] 데이터를 저장할 때에는 set 명령을 사용한다. set key value ex) set 1 “sqlmvp” [get] 데이터를 검색할 때에는 get 명령을 사용한다. get key ex) get 1 [rename] 저장된 key 값을 변경할 때에는 rename 명령을 사용한다. rename key newkey ex)rename 1 “sqlmvp1” [keys] 저장된 모든 키를 검..

NoSql, MemoryDB 2019.04.25