Redis의 정의
Remote Dictionary Server
원격지에 Dictionary 방식으로 데이터를 저장하는 서버
특징
Storage: 데이터 저장소 (데이터 관점)
외부 저장소로서 프로그램이 종료되더라도 데이터 유지 가능하며, 다른 프로그램이 다른 피씨에서 접근하더라도 동일한 데이터 접근 가능
Database: 전통적인 DBMS의 역할을 수행 (영속성 관점)
데이터 저장소라는 관점에서는 비슷한 역할 수행 및 백업을 통해 영속성 제공
Middleware: 어플리케이션이 이용할 수 있는 유용한 기능을 제공하는 소프트웨어
sorted set으로 랭킹 시스템 구축 시 유용한 기능을 제공
Redis로 할 수 있는 것?
DB, Database, DBMS 란?
In-memory DB 란?
Memory와 Disk 속도 차이
→ 휘발성을 감수하더라도 빠른 성능을 이용하고 싶어짐