반응형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Spring
- 백엔드
- 네트워크
- 쿠버네티스
- 캐시
- C
- Linux
- 알고리즘
- IT
- 스프링
- Java
- Kakao
- Python
- 개발자
- 운영체제
- 카카오
- 파이썬
- 리눅스
- 프로그래머스 #카카오 #IT #코딩테스트
- 프로그래머스
- programmers
- springboot
- 코딩테스트
- 엘라스틱서치
- docker
- Elasticsearch
- 도커
- 스프링부트
- 자바
- DPDK
Archives
- Today
- Total
저고데
[개발 지식] 레디스 기본 본문
728x90
반응형
레디스 공부
레디스 : key-value 형태의 DB
메모리를 사용함.
하지만 메모리는 고가의 자원이기 때문에 캐시로도 사용함.
레디스 사용 예제 : 유튜브 영상을 하나 보려고 함. 기존에는 영상에 대한 정보를 DB를 통해서 알아낼 거임.
근데, 해당 영상이 폭발적으로 인기가 많아져서 똑같은 쿼리가 엄청 많이 검색됨.
이러면 너무 비효율적이고 속도가 느려짐.
따라서 캐시에 저장하는거임.
먼저, 레디스에 접근해서 원하는 영상에 대한 정보가 있는지 확인함.
처음에는 없기 때문에 DB에 접근하여 정보를 얻어냄.
DB는 해당 영상에 대한 정보를 레디스에 저장하여 다음부터 접근할 때, 레디스에 먼저 접근하여 시간을 단축시킴.
레디스에 데이터를 저장할 때, 타임 아웃을 제한함.
타임 아웃에 설정된 시간 동안만 레디스에 저장되는 것임.
시간이 지나면 레디스에서 삭제됨.
728x90
반응형
'개발 지식' 카테고리의 다른 글
[개발 지식] 시큐어 코딩이란? (feat. strtok와 strtok_r의 차이) (2) | 2024.09.01 |
---|---|
[개발 지식] PCAP 파일이 무엇인지 알아보고 분석해보자 (1) | 2024.08.20 |
[개발 지식] 싱글톤 패턴에 대해서 알아보자 (0) | 2024.04.12 |
[개발 지식] 좋은 객체 지향 프로그램과 좋은 사람의 공통점 (0) | 2024.04.05 |
[개발 지식] NoSQL vs SQL (0) | 2024.03.12 |