DB/Redis
-
캐시(Cache)와 캐싱 전략DB/Redis 2023. 8. 8. 18:42
더보기 캐싱 읽기 전략에는 Look aside Cache (Lazy Loading), Read Through가 있고 캐싱 쓰기 전략에는 Write Back (Write Behind), Write Through, Write Around가 있다. 데이터 정합성 문제와 메모리를 고려해 캐싱 전략을 선택해야 한다. 📌 캐시(Cache)란? 데이터를 미리 저장해 두는 임시 장소를 말한다. 일반적으로 캐시 데이터는 RAM이나 인메모리 엔진에 저장된다. 이후에 해당 데이터에 대한 요청이 생겼을 때, 데이터 기본 저장소(디스크)로 접근하는 것보다 캐시 데이터로 접근하면 더 빠르게 요청을 처리할 수 있다. 캐시는 디스크보다 처리 속도가 빠르지만 저장 공간이 작고, 비용이 많이 든다. 📌 캐싱 전략 캐싱에 전략이 필요한 ..
-
Windows에 Redis 설치하기DB/Redis 2023. 7. 19. 16:06
Redis는 공식적으로는 Windows 환경에서 지원되지 않지만, 아래 링크(GitHub)에서 파일을 다운 받으면 Windows에 Redis를 설치할 수 있다. 📌 Redis란? Remote Dictionary Server의 약자. 원격, 외부에 위치한(Remote) 키-값 구조의(Dictionary) 서버(Server)라는 의미이다. Redis는 오픈 소스, 인 메모리(In-Memory) 기반이며, 데이터베이스, 캐시, 스트리밍 엔진, 메시지 브로커로 주로 사용한다. Redis GitHub에서 소스와 공식 문서를 확인할 수 있다. 📌 Redis 설치 방법 Redis는 공식적으로 Windows 환경에서 지원되지 않는다. 공홈에서는 WSL(Windows Subsystem for Linux)을 사용해 설치하..