NoSql, MemoryDB 16

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

Redis - redis-cli를 사용한 Redis Server접속

Redis - redis-cli를 사용한 Redis Server접속 · Version : Redis 3.2.100 (Windows) Redis가 설치 되어 있으면 설치되어 있는 폴더에서 redis-cli.exe를 사용하여 Redis 서버에 접속할 수 있다. 이때 Redis 인스턴스를 활성화 할 때 사용했던 포트 번호를 -p 옵션과 함께 사용한다. redis-cli.exe -p 6379 redis-cli -h 127.0.0.1 -p 6379 -a mypassword Note : 비밀번호에 $ 기호가 있으면 에러가 발생한다. Redis-Shell에서 실행할 수 있는 명령어 리스트를 조회하려면 help를 입력한다. help 명령어와 함께 실행할 명령어를 입력하면 해당 명령어의 자세한 사용법이 표시 된다. [참..

NoSql, MemoryDB 2019.04.24

Redis 설치 (Windows)

Redis 설치 (Windows) · Version : Redis 3.2.100 Redis는 (글을 쓰는 현재)공식적으로 Windows 버전을 지원하지 않는다. 하지만 공식 사이트를 살펴 보면 Microsoft에서 Win-64 port를 개발하고 유지한다고 한다. · Redis : https://redis.io/topics/introduction Redis is written in ANSI C and works in most POSIX systems like Linux, *BSD, OS X without external dependencies. Linux and OS X are the two operating systems where Redis is developed and more tested, and..

NoSql, MemoryDB 2019.04.23

Cassandra 설치

Cassandra 설치 Version : Windows / Cassandra 2.1.14 Cassandra DB(이하 카산드라) 를 설치하기 위해서는 Apach Software에서 다운로드 받을 수 있다. 아래 링크를 클릭하여 카산드라를 다운로드 받아 설치 한다. 최신 버전을 설치하여도 좋지만 필자의 생각으로는 각 버전에 따른 호환성을 잘 고려해서 설치 버전을 선택 할 수 있도록 한다. Cassandra download : http://cassandra.apache.org/ 카산드라를 실행 하기 위해서는 JAVA 6 (java 1.6) 이상의 버전이 필요하다. JAVA 버전을 확인 후 필요에 따라 최신 버전을 설치 한다. 아래 링크를 클릭하여 JAVA를 다운로드 받는다. Free Java Download..

NoSql, MemoryDB 2016.10.07