tony.log
로그인
tony.log
로그인
TIL - Redis
Tony
·
2022년 4월 22일
팔로우
0
redis
0
web
목록 보기
16/19
Redis (REmote DIctionary Server)
인메모리 데이터베이스
https://www.tibco.com/ko/reference-center/what-is-an-in-memory-database
주메모리에 데이터를 저장
RAM이라 GB단위 까지의 데이터 크기 제한이 있음
내구성 보장
모든 DB의 전제조건(ACID)
원자성, 일관성, 고립성, 내구성
데이터베이스 트랜잭션이 안전하게 수행된다는 것을 보장한다는 성질
https://ko.wikipedia.org/wiki/ACID
전략
스냅샷 : 주기적으로 보조기억장치에 저장
트랜잭션 로깅 : 모든 수정 기록을 보관(비휘발성 메모리에)
스냅샷을 만들기 전까지 보관 후 삭제
비휘발성 랜덤 액세스 메모리(NVRAM) 사용 등
Redis
https://aws.amazon.com/ko/elasticache/what-is-redis/
빠르고 오픈소스인 인메모리 키 값 데이터 구조 스토어
가장 인기있는 키 값 스토어
https://db-engines.com/en/ranking/key-value+store
사용 사례
캐싱, 세션관리, pub/sub 지원(채팅 및 메시징), 실시간 순위표, 대기열 등
Tony
움직이는 만큼 행복해진다
팔로우
이전 포스트
동기, 비동기 vs 블로킹, 논블로킹
다음 포스트
Mailer, SMTP
0개의 댓글
댓글 작성