Redis란?

호준·2022년 11월 1일
0

TIL

목록 보기
3/9
post-thumbnail

Redis란❗❓

고성능 키-값 저장소로서 문자열, 리스트, 해시, 셋, 정렬된 셋 형식의 데이터를 지원하는 인메모리 데이터베이스인 NoSQL이다.

🎈특징

  • Key, Value 구조로 쿼리를 사용하지 않아도 됨
  • 영속성을 지원하는 인메모리 데이터 저장소
  • 메모리에서 데이터를 처리하기 때문에 속도가 빠름
  • 읽기 성능 중대를 위한 서버 측 복제를 지원
  • 다양한 서비스에서 사용되며 검증된 기술
  • 싱글 스레드 방식으로 인해 연산을 원자적으로 수행이 가능함
  • 문자열, 리스트, 해시, 셋, 정렬된 셋과 같은 다양한 데이터형을 지원

🎈영속성

Redis는 디스크에 저장하는 방식이 2가지 있습니다.

  1. snapshotting(RDB)
    • 시간, 저장 횟수에 대해 주기를 두어 순간적으로 메모리에 있는 내용을 디스크에 옮김
  1. AOF
    • 입력/수정/삭제 실행될 때마다 버퍼에 기록(조회명령 제외)

🎈출처

https://steady-coding.tistory.com/586
https://devlog-wjdrbs96.tistory.com/374

profile
도전하자

0개의 댓글