Category: server

0

Redis) 이것이 레디스다 9 - 레디스 내부 구조 1

레디스 객체레디스는 데이터를 관리하기 위해 redisObject 객체를 사용한다. 123456789// redis.h에 선언되어있다.typeof struct redisObject { unsigned type:4; // 레디스에 저장된 객체의 데이터 형 unsigned notused:2; // 사용되지 않는 필드 unsigned en

0

Redis) 이것이 레디스다 8 - 파이프라인

대량의 데이터를 입력하는 방법 레디스 클라이언트 라이브러리를 사용하여 하나씩 순차적으로 데이터를 입력하는 방법 가장 접근하기 쉽지만 하나씩 순차적으로 입력하는 방법은 데이터 입력에 걸리는 시간이 현저하게 느리다. 또한 라이브러리를 사용하면 네트워크 통신으로 인한 시간이 데이터 처리 시간과 별개로 추가된다. 레디스 파이프라인을 사용하여 한꺼번에 입력하는

0

Redis) 이것이 레디스다 7 - 레디스 프로토콜

레디스 프로토콜을 통해 모든 명령을 수신한다.데이터 통신을 위한 채널은 TCP/IP이며 포트는 redis.conf의 port를 사용한다. 프로토콜 구조레디스 프로토콜은 binary-safe 하다. 즉, 전송되는 데이터에 의해 프로토콜이 오작동을 일으키지 않는다.(줄바꿈 문자로 인해 데이터를 모두 전송하지 못하는 등 데이터에 의해 프로토콜 오작동이 일어나면

0

Redis) 이것이 레디스다 6 - 키 관리

키 관련 명령 키 조회, 삭제, 변경 keys : 저장된 모든 키의 목록을 glob-style 패턴으로 조회한다.keys는 저장된 모든 키를 조회하여 클라이언트에 응답을 마치기 전까지는 레디스 서버가 다른 어떤 명령도 처리하지 못한다. exists : 키가 있는지 검사del : 키 삭제rename : 키의 이름 변경 키의 만료처리 expire : 키

0

Redis) 이것이 레디스다 5 - 데이터 구조와 명령어 (작성 중)

레디스는 거대한 키-값 저장소 즉, 거대한 Map 저장소이다.레디스 데이터 구조와 명렁어 문자열 데이터 저장 가능한 문자열의 크기는 최대 512MB문자열 데이터 저장 시 구조체로 변환하여 저장하며 이를 레디스 객체형이라고 부른다. mset, mget : 문자열의 다중 저장과 조회 123456127.0.0.1:6379> mset key1 val1 k

0

Redis) 이것이 레디스다 4 - NoSQL

NoSQL마틴 파울러의 NoSQL: 빅 데이터 세상으로 떠나는 간결한 안내서에는 NoSQL을 아래 조건을 만족하는 데이터 저장소라고 기술되어 있다. 대용량 웹 서비스를 위하여 만들어진 데이터 저장소 관계형 데이터 모델을 지양하며 대량의 분산된 데이터를 저장하고 조회하는데 특화된 저장소 스키마 없이 사용 가능하거나 느슨한 스키마를 제공하는 저장소 일반적으

0

Redis) 이것이 레디스다 1 - RDMBS와 NoSQL

빅데이터와 RDBMS의 한계SQL 데이터베이스 또는 전통적인 데이터 처리 애플리케이션만으로는 처리가 불가능한 크기의 데이터를 처리하기 위해 나온 기술들의 총칭이 NoSQL이다. 책 속에서 RDBMS 서버를 사용한 애플리케이션의 트래픽 이슈 예제애플리케이션이 하나의 RDBMS 서버를 사용할 때 트래픽이 증가하게되면너무 많은 SQL 문 처리 요청을 받아 해당

0

Redis) 이것이 레디스다 2 - Redis란?

레디스는 고성능 키-값 저장소로서 문자열, 리스트, 해시, 셋, 정렬된 셋 형식의 데이터를 지원하는 NoSQL이다. 레디스의 주요 정보 및 특징 영속성을 지원하는 인메모리 데이터 저장소 읽기 성능을 위한 서버 측 복제 지원 쓰기 성능을 위한 클라이언트 측 샤딩 지원 ANSI C로 작성 -> ANSI C 컴파일러가 동작하는 곳이면 어디든 설치/실행

0

Redis) 이것이 레디스다 0 - 시작에 앞서

입사한지 몇 개월 되지 않았을 때 밑도끝도 없이 신규 프로젝트에 쓰일 레디스 서버 구축을 맡게되었다.어찌저찌 설정 값들을 찾고 클러스터링 방법을 찾고 하면서 구축을 했고 현재 해당 프로젝트가 베타로 운영되고 있다.그리고 애플리케이션의 기능은 계속 추가/변경되고 있지만 레디스 서버는 당장의 큰 문제 없이 운용되고 있다.(운영은 현재 클라이언트 쪽 IDC에서