Redis는 데이터를 메모리에 두고 키로 읽고 쓰는 인메모리 데이터 저장소입니다. 1ms 미만의 응답 속도 덕분에 캐시, 세션, 랭킹, 분산 락 같은 곳에 주로 쓰이며, 필요하면 디스크에 저장하고 복제와 클러스터로 확장할 수 있습니다.1. Redis란Redis(REmote DIctionary Server)는 키-값(Key-Value) 구조로 데이터를 다루는 인메모리 데이터 저장소입니다. 데이터를 디스크가 아닌 메모리에 두기 때문에 일반적인 데이터베이스보다 훨씬 빠르게 읽고 쓸 수 있습니다. 단순히 문자열만 저장하는 캐시가 아니라 리스트, 해시, 정렬된 집합 같은 자료구조를 서버에서 직접 다룰 수 있다는 점이 가장 큰 특징입니다. 그래서 캐시 외에도 랭킹, 대기열, 카운터처럼 다양한 용도로 쓰입니다.항목내..