1. 개요지난 포스팅에서는 Redis를 Windows 환경에서 설치해보고, 간단한 명령어 테스트 및 설정변경 방법을 알아보았다. 이번 포스팅에서는 Redis의 지원 자료구조와 관련된 명령어를 알아보겠다. 2. Redis 지원 자료구조2-1. 문자열set : Key-Value(JSON)를 저장하는 명령어이다.get : 저장한 JSON을 key값을 통해 출력하는 명령어이다.27.0.0.1:6379> set username davidOK127.0.0.1:6379> set username ronaldoOK127.0.0.1:6379> get username"ronaldo"127.0.0.1:6379> 먼저 'david'라는 username을 저장했고, 그 다음 다시 username을 'ronaldo'로 저장했다. ..
1. 개요Redis를 설치해보고 테스트하기 위해 윈도우 환경에서 설치한다. 책 > 에서 나온 방법은 2013년 버전이라 너무 오래되었으므로, 구글링을 통해 진행하였다. 2. 설치https://github.com/microsoftarchive/redis/releases 에 접속하여 윈도우 버전 Redis를 설치한다. 밑 줄 친 msi 파일을 다운로드 받는다. next를 눌러준다. 동의 후 next 경로 설정 후 next 'Add an exception to the windows Firewall.' 체크 후 next를 눌러준다. 여기서 6379는 Redis의 기본포트이다. next install을 눌러 설치해준다. finish를 눌러 설치를 완료해준다. 3. Redis 실행win + R 후 'services..
1. NoSQLRedis의 개념을 알기 위해선 먼저 NoSQL에 대한 개념을 알아야한다. NoSQL이란, 'Not only SQL'의 약자로, JSON 형태로 저장되는 데이터베이스를 말한다. NoSQL을 처음 들어본 사람들은 ' SQL을 쓰지 않는 데이터베이스인가?' 라며 혼동되기도 한다. 또한, NoSQL은 RDBMS가 커버하지 못하는 기능을 제공하기도 한다. 한 가지 예로 'Flexible Schema'를 제공한다. Flexible Schema란, 영단어 뜻에서도 알 수 있듯이 스키마에 대해 유연성을 제공해주는 기능이다. 예를 들어, RDMS에서 '학생'이라는 스키마를 정의한다면, 학생ID(pk), 이름은 varchar, 나이, 학년은 int, 입학일자는 date 등, 제한된 스키마를 정의해야한다. ..