레디스

학습목표이 글에서는 분산 시스템 설계에서 필수적으로 고려해야할 요소인 데이터 일관성, 장애 대응, 네트워크 대역폭의 개념과 이를 실제로 적용한 Netflix와 Amazon의 사례를 통해 실전 설계 전략을 수집합니다.들어가기 전..📝 대규모 트래픽 처리 전략 설계 원리를 먼저 이해해두면 도움이 됩니다. [대규모트래픽 이론] #4.1 분산 시스템의 구성 요소와 기본 원리학습목표 이 글에서는 분산 시스템의 구성과 CAP 이론을 중심으로, 대규모 트래픽 처리 전략의 설계 원리를 살펴봅니다. 들어가기 전.. 대규모 트래픽 처리 사례 복습하기 [대규모트래픽 이론] #3.dev-rosiepoise.tistory.com1. 분산 시스템 설계 시 고려해야 할 주요 요소1.1 데이터 일관성 (Data Consistenc..
학습목표 이 글에서는 분산 시스템의 구성과 CAP 이론을 중심으로, 대규모 트래픽 처리 전략의 설계 원리를 살펴봅니다. 들어가기 전.. 대규모 트래픽 처리 사례 복습하기 [대규모트래픽 이론] #3.2 대규모 트래픽 처리 사례학습목표대규모 트래픽 처리 이론을 기반으로 실제 사용 사례를 알아본다.들어가기 전..대규모 트래픽 이론 복습하기 [대규모트래픽 이론] #3.1 대규모 트래픽 처리 개요학습목표대규모 트래픽 dev-rosiepoise.tistory.com1. 분산 시스템의 구성 요소1.1 분산 시스템의 정의여러 대의 컴퓨터(노드)가 네트워크를 통해 하나의 시스템처럼 동작하는 시스템각 노드는 독립적으로 동작하면서도, 시스템 전체적으로는 하나의 일관된 서비스처럼 보이도록 협력확장성 (Scalablilty) ..
학습목표Redis의 데이터 타입을 살펴보고 실제 유즈 케이스를 알아본다.들어가기 전..레디스 기본 개념 복습하기 [Redis] #1.1 기본 개념학습목표Redis의 기본 개념과 기술적 전략을 이해한다1. Redis란 무엇인가remote directory server의 약자로, 메모리 기반의 고성능 데이터 저장소주로 캐시, 메시지 브로커, 세션 저장소로 사용key-value 구dev-rosiepoise.tistory.com 1. 주요 데이터 타입1.1 String 간단한 캐시, 상태 정보 저장에 유용redis에서 가장 기본적인 데이터 타입으로, 단순한 key-value 쌍의 구조문자열, 숫자, 바이너리 데이터를 저장할 수 있음주요 명령어 SET, GET, INCR, DECR, APPEND사용 사례 캐시 데..
학습목표Redis의 기본 개념과 기술적 전략을 이해한다1. Redis란 무엇인가remote directory server의 약자로, 메모리 기반의 고성능 데이터 저장소주로 캐시, 메시지 브로커, 세션 저장소로 사용key-value 구조와 다양한 데이터 타입 지원2. 사용 사례2.1 캐시자주 사용되는 데이터를 메모리에 저장해 빠르게 응답메모리 기반이기 때문에, 디스크 기반인 데이터베이스보다 빠르게 데이터를 읽고 쓸 수 있음성능을 극대화하고 어플리케이션의 응답 시간을 단축대형 쇼핑몰에서 상품 목록을 캐시하여, 디비 조회를 줄이고 사용자에게 즉시 응답 제공SET product:12345 "{name:'laptop', price:1000, stock:50}GET product:123452.2 세션 저장소세션 관..
학습목표대규모 트래픽 처리 이론을 기반으로 실제 사용 사례를 알아본다.들어가기 전..대규모 트래픽 이론 복습하기 [대규모트래픽 이론] #3.1 대규모 트래픽 처리 개요학습목표대규모 트래픽 처리 개요에 대해 이해한다.목차대규모 트래픽 발생의 주요 원인와 실패대규모 트래픽 주요처리 전략대규모 트래픽 처리 기술 개요들어가기 전..비동기 처리 시스템 복dev-rosiepoise.tistory.com1.1 온라인 쇼핑몰의 타임 세일특정 시간대에 진행되는 타임 세일은 수십만 명의 사용자가 동시에 상품을 구매하려고 접속트래픽이 폭발적으로 증가하며, 서버가 많은 사용자의 요청을 처리하지 못할 경우 성능 저하나 장애가 발생서버를 수평적 확장하여, 각 서버는 동일한 역할을 수행(서버 수를 늘림)캐싱 서버 - 자주 사용되는..
1. Redis CLI 접속# Docker 컨테이너의 Redis CLI 접속docker exec -it redis-practice redis-cli2. 데이터 타입별 기본 명령어2.1 String 타입# 기본 문자열 저장 및 조회SET user:1 "John Doe"GET user:1# 만료시간 설정SET temp:1 "temporary" EX 60 # 60초 후 만료TTL temp:1 # 남은 시간 확인# 숫자형 문자열 증감SET counter 1INCR counterINCRBY counter 5DECR counterDECRBY counter 2# 여러 키-값 동시 처리MSET key1 "value1" key2 "value2" key3 "value3"MGET key1 key2 key3 2.2 Lis..
docker 기본 명령어1.Docker Desktop 실행 여부 확인 (Mac 기준)open -a Docker=> 실행 후, 메뉴 바에 고래 아이콘 🐳이 나타나고, "Docker is running" 메시지가 나와야 함!2. 데몬 상태 확인 (터미널)docker info=> 정상일 경우 Docker 관련 정보가 출력됨3. 컨테이너 상태 확인docker ps -aExited (0) 또는 Exited (1) 등의 상태라면 컨테이너는 종료된 상태Created 상태일 경우, 실행이 아예 되지 않음4. 다시 실행docker start [pid]docker를 이용한 Redis 설치1. 기본 Redis 컨테이너 실행# Redis 이미지 다운로드docker pull redis:latest# Redis 컨테이너 실행d..
dev_rosieposie
'레디스' 태그의 글 목록