본문 바로가기

반응형

좋아하는 것_매직IT/9.redis

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

반응형