태그: Cache
3편
-
Valkey: Redis 라이선스 변경 후 나온 오픈소스 포크, 호환성, Redis에서 옮기는 방법
Redis 라이선스 변경 이후 Linux Foundation 주도로 나온 포크 Valkey가 Redis와 어디까지 호환되는지 짚고, 설치와 클라이언트 연결, 센티넬·클러스터 구성, 인플레이스·블루그린·ElastiCache 교체 방식의 마이그레이션, 모니터링과 성능 튜닝을 다룹니다.
-
Redis로 캐싱과 세션 관리: 데이터 타입, 캐싱 전략, Pub/Sub, 트랜잭션, API 응답 캐싱
String·Hash·List·Set·Sorted Set을 Node.js 클라이언트로 다루고 Cache-Aside와 캐시 무효화, Pub/Sub, MULTI/EXEC 트랜잭션, API 응답 캐싱과 리더보드를 구현합니다. Pipeline, INCR 레이트 리밋, maxmemory-policy도 설명합니다.
-
C++ Proxy 패턴: 가상·보호·캐싱 프록시로 지연 로딩과 접근 제어 구현하기
무거운 객체를 실제로 필요할 때 만드는 가상 프록시, 권한을 확인한 뒤 호출을 넘기는 보호 프록시, 결과를 저장해 두는 캐싱 프록시를 C++로 구현하고, 스마트 포인터와 Copy-on-Write가 프록시의 한 형태인 이유를 데이터베이스 연결 예제로 설명합니다.