Back-end

Redis란?

shoney9254 2022. 6. 27. 19:51
반응형

Redis

- Remote Dictionary Server

- 외부 Hashmap 서버

- Database, Cache, Message broker

- In-memory Data Structure Store

- Supports rich data structure

- Single Thread (시간 복잡도 고려 해서 사용 필요)

- Atomic Critical Section에 대한 동기화 제공

 

Cache

- 결과를 미리 저장했다가 빠르게 사용하는 것

 

Memory hierarchy

- CPU Register

- CPU Cache

- Main Memory (DRAM)  : 휘발성, 빠름 

- Storage (SSD, HDD) : 비휘발성, 비교적 느림  

Database를 보통 Storage에 저장하는데, 더 빠르게 Memory에 접근하게 하는게 Redis (Main Memory에 위치함)

 

 

 

 

 

 

 

 

반응형