[Redis] Redis 캐시 무효화란 ?
개발공부/Redis2025. 8. 26. 21:20[Redis] Redis 캐시 무효화란 ?

프로젝트를 진행하다 보면 캐시에 저장된 데이터가 실제 DB와 다른 값을 반환하는 문제를 겪을 수 있습니다.저 역시 최근 Redis를 사용하면서, 데이터 변경이 발생했음에도 불구하고 잘못된 캐시가 계속 반환되는 상황을 발견했습니다. 원인을 확인해보니, 캐시 무효화 키 설계가 부정확하여 실제 데이터가 수정되더라도 Redis에 저장된 기존 캐시가 삭제되지 않고 남아 있었습니다. 이번 글에서는 캐시 무효화가 무엇인지, 키 설계 시 지켜야 할 컨벤션은 무엇인지 알아보겠습니다 ! 🗑️ 캐시 무효화(Cache Invalidation)란 ?캐시는 애플리케이션 성능을 높이기 위해 자주 조회되는 데이터를 메모리(Redis 등)에 저장해 두고 재사용하는 기법입니다. 하지만 실제 데이터(DB)가 변경되었는데 캐시가 그대로..

[Linux] Ubuntu에 Redis 설치하기
개발공부/Linux2024. 5. 4. 17:49[Linux] Ubuntu에 Redis 설치하기

Redis를 Ubuntu가 아닌 local에서 설치하고 사용하는 방법은 아래 포스팅을 통해 확인하실 수 있습니다 ! [Redis] MacOS Redis(레디스) 설치와 사용Mac OS에서 Redis 설치하기 Homebrew를 통해 설치할 것이기 때문에 먼저 Homebrew가 설치 되어있는지 확인해주세요 ! 설치되어 있지 않다면 설치 후 진행해주세요 ! // Homebrew 설치 여부 확인하기 brew instalchanhan.tistory.com Redis 설치하기먼저, 간단하게 패키지 관리 툴(apt)에 대한 최신화 작업을 진행한 후 설치를 시작하겠습니다 :)$ sudo apt-get update$ sudo apt-get upgrade 이후 아래 명령어를 통해 apt로 부터 redis를 다운로드한 이후..

[Redis] MacOS Redis(레디스) 설치와 사용
개발공부/Redis2024. 4. 15. 23:02[Redis] MacOS Redis(레디스) 설치와 사용

Mac OS에서 Redis 설치하기Homebrew를 통해 설치할 것이기 때문에 먼저 Homebrew가 설치 되어있는지 확인해주세요 ! 설치되어 있지 않다면 설치 후 진행해주세요 !// Homebrew 설치 여부 확인하기brew install redis// homebrew 통해서 redis 설치하기brew install redis// redis 설치 확인하기redis-server --version Mac OS에서 Redis 실행하기Foreground로 실행하기Foreground을 통해서 Redis가 정상적으로 설치되었는지 확인해보겠습니다 !Redis 프로세스가 실행되는 동안 터미널에서 다른 작업을 할 수 없습니다.// Redis foreground로 실행하기redis-server* 위 명령어를 입력했을..

image