-
Redis란?CS (Computer Science) 2024. 7. 5. 02:22
Redis : REmote DIctionary Server의 약어
Key - Value형태로 데이터를 저장하고 관리하는 서버
Redis
Redis는 모든 데이터를 메모리에 저장하고 조회한다. (= 인메모리 데이터베이스 이다) NoSQL의 형식을 지닌다.
자료구조 : String, Bitmap, Bit Field, Hashes, Lists, Sets, Sorted Sets, Geospatial Indexes, Hyperloglogs, Streams
Redis의 영속성
Redis는 지속성을 보장하기 위해 데이터를 DISK에 저장할 수 있다.
때문에 서버가 내려가도 DISK에 저장된 데이터를 읽어서 메모리에 로딩을 한다.
데이터를 DISK에 저장하는 두가지 방식
- RDB 방식 : 순간적으로 메모리에 있는 내용을 DISK에 전체를 옮겨 담는 방식
- AOF 방식 : Redis의 모든 write/update 연산 자체를 모두 log 파일에 기록하는 형태
참고 사이트
'CS (Computer Science)' 카테고리의 다른 글
HTTP Request Methods (0) 2025.01.10 Cookie & Session (0) 2025.01.10 브라우저 동작 방법 (0) 2025.01.10 DB Table Relation (0) 2024.01.23 Naming Convention [TypeScript] (0) 2024.01.12