일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- notification
- 푸시
- 도메인 주도 개발
- Design Pattern
- 자바스크립트
- 카프카
- Push
- kafka
- 푸시 번역
- nginx설치
- 웹사이트성능
- APNS
- GCM
- 카프카 트랜잭션
- 웹사이트최적화기법
- 성능
- gcm 푸시 번역
- JPA
- git
- graphql
- ddd
- php
- 디자인패턴
- 웹사이트 성능
- nginx
- GCM 번역
- Java
- 페이스북 번역
- nginx설정
- Today
- Total
목록NoSql/Redis (3)
간단한 개발관련 내용
Redis는 클라이언트와 서버 간의 통신을 위해 Redis Serialization Protocol (RESP)라는 전송 프로토콜을 사용합니다. RESP는 단순하면서도 효율적인 텍스트 기반 프로토콜로, Redis의 다양한 데이터 구조와 고성능 요구 사항을 충족시키기 위해 설계되었습니다. 이번 답변에서는 RESP의 구조, 데이터 타입, 사용 방법 등을 상세히 설명하겠습니다.1. RESP 개요1.1. RESP의 목적효율성: 빠른 데이터 전송과 처리 속도를 위해 최적화됨.단순성: 구현과 이해가 쉬운 프로토콜 구조.유연성: 다양한 데이터 타입과 명령어를 지원.1.2. RESP의 버전현재 Redis는 RESP2와 RESP3 두 가지 버전을 지원합니다.RESP2: Redis 2.0부터 사용된 기본 프로토콜.RESP..
1. 레디스 접속 redis-cli 명령어로 접속한다. 2. 레디스 설정 확인 config get * 명령어로 모든 설정값을 확인할 수 있다. 3. 레디스 정보 확인 info 명령어로 서버에 대한 통계?데이터들을 확인할 수 있다. 4. 레디스 DB 선택 select ex) select 10 : 10번 DB를 선택 5. 키에 대한 타입 조회 type ex) type mytestkey:1 레디스는 키에 대한 타입 별로 조회할 수 있는 명령어들이 별도로 있다. 6. 조회 - 타입에 따라 다름 GET list 조회 LRANGE ex) LRANGE mytestkey:1 0 -1 zset 조회 ZLRANGE ex) ZLRANGE mytestkey:1 0 -1 7. 계산 - 타입에 따라 다름 zcard 레디스 참고 ..
Redis 기초 Redis의 주요 특징 Redis(Remote Dictionary Server) 는 오픈소스 NoSql로서 key-value 타입의 저장소로 주요 특징은 다음과 같습니다. 영속성을 지원하는 인메모리 데이터 저장소다. 읽기 성능 증대를 위한 서버 측 복제를 지원한다. 쓰기 성능 증대를 위한 클라이언트 측 샤딩을 지원한다. ANSI C로 작성됐다. 따라서 ANSI C 컴파일러가 동작하는 곳이면 어디든 설치 및 실행이 가능하다. 레디스 클라이언트는 대부분의 언어로 포팅되어 있다. 전세계 많은 서비스에서 사용되고 있으며 성능적으로 검증된 솔루션이다. 문자열, 리스트, 해시, 셋, 정렬된 셋과 같은 다양한 데이터형을 지원한다. 메모리 저장소임에도 불구하고 많은 데이터형을 지원하므로 다양한 기능을 ..