ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [CS study] 2022.06.29
    CS 2022. 6. 29. 17:08

    Redis

    • 빠른 오픈 소스 인 메모리 키 값 데이터 구조 스토어
    • 보통 데이터베이스는 하드 디스크나 SSD에 저장함
    • Redis는 메모리(RAM)에 저장하여 디스크 스캐닝이 필요 없어 매우 빠른 장점
    • 캐싱도 가능해 실시간 채팅에 적합하며 세션 공유를 위해 세션 클러스터링에도 활용된다.

     

    RAM은 휘발성이 아닌가? 종료를 하면 다 날아가지 않나?

    • 이를 막기 위한 백업 과정이 존재
    • snapshot: 특정 지점을 설정하고 디스크에 백업
    • AOF(Append Only File): 명령(쿼리)들을 저장해 두고 서버가 셧다운 되면 재실행해서 다시 만들어 놓음
    • 데이터 구조는 key value 값으로 이루어져 있다 즉 비 관계형 데이터베이스 관리시스템이다.

     

    value의 5가지

    • String (text, binary data): 512MB까지 저장이 가능함
    • set (String의 집합)
    • sorted set (set을 정렬해둔 상태)
    • Hash
    • List (양방향 연결 리스트도 가능)

     

     

     

    'CS' 카테고리의 다른 글

    카디널리티와 인덱싱  (0) 2022.11.03
    [CS study] 2022.06.17  (0) 2022.06.17
    [CS study] 2022.06.13  (0) 2022.06.13
    [CS study] 2022.06.08  (0) 2022.06.08
    [CS study] 2022.06.01  (0) 2022.06.01

    댓글

Designed by Tistory.