반응형
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에 위치함)
반응형
'Back-end' 카테고리의 다른 글
클라이언트에서 서버로 데이터 전송 (0) | 2022.08.17 |
---|---|
VSCode 저장시에 자동정렬 설정 (Prettier) - 적용 안됨 고치는법 포함 (1) | 2022.06.27 |
CSR, SSR, SPA, MPA 비교 (0) | 2022.05.22 |
Flux (0) | 2022.05.22 |
MVC, MVP, MVVM 패턴 (0) | 2022.05.22 |