2.Redis, 레디스의 기본명령어에 대해서 알아볼까요?
레디스의 기본명령어 레디스가 지원하는 데이터형 문자열, 리스트, 셋, 정렬된 셋, 해시 등등 저장된 데이터형에 따라서 처리할 수 있는 명령이 달라짐. 레디스 명령은 대소문자를 구별하지 않음. 관례상 콜론(:)은 키에 의미를 부여하는 구분자로 사용됨. 응답값을 가지는 레디스 명령은 상태응답, 에러응답, 숫자응답, 단일 벌크응답, 멀티 벌크응답으로 나눠짐. 레디스 명령의 인덱스표현에서 '0'은 처음, '-1' 은 마지막 자리를 의미함. 음수가 입력되면, 인덱스를 맨 마지막부터 셈 예) '-2' 일 경우 맨 마지막에서 두번째의 인덱스를 나타냄. 레디스는 약 150여개의 명령을 지원하며 버전업을 거듭할수록 새로운 명령이 계속 추가되고 있음 예제 실행 대화형 레디스 클라이언트 redis-cli를 사용함. 문자열 ..
더보기
0.Redis, 레디스, 그리고 빅데이터에 대해서 간단히 알아보자.
레디스(Redis, Remote Dictionary Server)란? 인메모리 데이터베이스 솔루션. 즉, 모든 데이터를 메모리에 저장하고 조회함. 오픈소스 NoSQL 고성능 key-value 타입의 저장소로서 다양한 자료구조를 지원하는 NoSQL 다양한 자료구조 지원 문자열, 리스트, 셋, 정렬된 셋, 해시 등등 참고페이지 : http://redis.io 레디스의 주요 정보 및 특성 영속성을 지원하는 인메모리 데이터 저장소 읽기성능증대를 위한 서버 측 복제를 지원함. 쓰기성능증대를 위한 클라이언트 측 샤딩(Sharding)을 지원함. ANSI C로 작성됨. 즉, ANSI C 컴파일러가 동작하는 곳이면, 어디든 설치 및 실행 가능함. Redis 클라이언트는 대부분의 언어로 포팅되어 있음. C,C++,C#,..
더보기