Computer Science/Database
9.Redis
성장에 몰입중인 개발자
2022. 1. 7. 16:44
∙Redis
∘메모리 기반의 키-값 구조 비관계형 데이터베이스
-디스크가 아니라 메모리에 저장해서 디스크 스캐닝 없이 빠른 read, write 속도를 보장한다.
-캐싱도 가능해 실시간 채팅에 적합하며 세션 공유를 위해 세션 클러스팅에도 활용된다.
-캐싱: 처음 쿼리를 전송할 때는 데이터베이스에서 직접 가져오지만
두 번째 쿼리부터는 캐시에 저장된 데이터를 가져오는 기법
-클러스팅: 여러 대의 컴퓨터들이 연결되어 하나의 시스템처럼 동작하도록 만드는 기법
○휘발성을 막기 위한 백업 과정
-스냅샷: 특정 지점을 설정하고 디스크에 백업하는 기법
-AOF(Append Only File): 쿼리들을 저장해두고 서버가 다운되면 재실행해서 다시 만들어
놓는 기법
○value 5가지
➀string(512MB까지 저장 가능)
➁set(string 집합)
➂sorted set
➃hash
➄list(양방향 연결리스트도 가능)