
Redis 소개
Remote Dictionary ServerRedis 특징
In-Memory : 모든 데이터를 RAM 에 저장 (백업/스냅샷 제외)Single Threaded : 단일 Thread 에서 모든 task 처리Cluster Mode 지원 : 다중 노드에 데이터를 분산 저장하여 안정성 & 고가용성 제공Persistence : Redis 는 In-Memory 데이터베이스라는 특성상 주로 휘발성 데이터를 저장하지만, RDB(Redis Database) + AOF(Append only file) 라는 옵션을 통해 데이터를 안전하게 영속적으로 관리할 수도 있다.Pub/Sub : Redis 는 Pub/Sub 과 같은 기술이 자체적으로 구현되어 있어서, 이를 활용하면 실시간 채팅이나 알림 서비스와 같은 애플리케이션을 손쉽게 개발할 수 있다.Redis 장점
Redis 설치 & 실행 (Windows - PowerShell)
( https://redis.io/docs/getting-started/installation/install-redis-on-windows/ )
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpgecho "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.listsudo apt-get updatesudo apt-get install redissudo service redis-server startredis-cli 를 이용한 레디스 서버에 명령 전달SET [key] [value]GET [key]DEL [key](nil)https://robomoan.medium.com/%EC%9C%88%EB%8F%84%EC%9A%B0-11%EC%97%90%EC%84%9C-wsl2%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%B4-%EC%9A%B0%EB%B6%84%ED%88%AC-%EB%A6%AC%EB%88%85%EC%8A%A4-%EC%8B%A4%ED%96%89%ED%95%98%EA%B8%B0-d733ecc0799ahttps://dangdangee.tistory.com/entry/Redis-Window-10%EC%97%90-%EB%A0%88%EB%94%94%EC%8A%A4-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0
✔️ 참고
CachingCache Hit & Cache MissCache-Aside Pattern강의를 듣고 정리한 글입니다. 코드와 그림 등의 출처는 신동현 강사님께 있습니다.
( https://inf.run/BQH4z )