
In-Memory 기반의 Dictionary(key-value) 구조 데이터 관리 Server 시스템이다.메모리(dram)에서 데이터를 처리하기 때문에 작업 속도가 상당히 빠르다.Redis는 다양한 데이터 구조를 지원함으로써 DB, Cache, Message Queue

Redis는 다양한 자료구조를 갖는 장점이 있다.String, List, Set, Sorted Set, Hash, Geospatial, Bitmap 등 다양한 타입을 지원한다.대표 기본 타입으로 바이너리, 문자 데이터를 저장할 때 사용한다.값은 최대 512MB이며 St

레디스는 트랜잭션을 유지하기 위해 MULTI, EXEC, DISCARD, WATCH 명령어를 지원한다.Redis의 트랜잭션을 시작하는 커맨드, 트랜잭션을 시작하면 Redis는 이후 커맨드는 바로 실행되지 않고 queue에 쌓입니다.정상적으로 처리되어 queue에 쌓여있

캐싱 전략은 웹 서비스 환경에서 빠른 성능과 만족도를 사용자에게 전달할 수 있습니다.장점을 극대화학 위해 몇가지의 전략들이 존재합니다. 곧 설명드릴 전략을 활용하여 Redis를 다양한 상황에서 사용할 수 있습니다.하지만 기본적으로 RAN 용량은 크지 않습니다. 그래서
선착순 쿠폰 발급 이벤트 작년 가을쯤 현재 재직중인 회사에서 선착순 쿠폰을 발급하는 이벤트 개발을 맡게되었습니다. 선착순 쿠폰 발급 이벤트를 개발하면서 학습한 내용을 기록하고자 합니다. 선착순 쿠폰 발급 이벤트 요구사항 > 1. 특정 기간에 다운 가능한 쿠폰이 존재하

사내 분산락을 적용하기 앞서 Java Redis Client의 분산락 구현 방식에 대한 장/단점을 학습하였고 이를 포스팅하였다.AOP를 이용하여 분산락을 적용하고자 하는 메소드에 어노테이션만 붙인다면, 메서드 실행 전 후에 분산 락이 처리되도록 구현하였다.Distrib