Redis
[TOC]
Redis란?
REmote DIctionary Server
Redis는 고성능 Key-value 저장소로서 리스트, 해시, 셋 정렬된 셋 등 여러 형식의 자료구조를 지원하는 NoSQL이다. 메모리에 상주하면서 RDBMS의 캐시 솔루션으로 주로 사용됨.
사용용도
Redis는 Message Queue, Shared Memory, Remote Dictionary 용도로 사용할 수 있다.
TTL(Time To Live)
-1의 의미
레디스 명령에서 ‘-1’은 인덱스의 마지막 자리를 의미한다.
음수가 입력되면 인덱스를 맨 마지막 부터 센다. 그러므로 ‘-2’는 맨 마지막에서 두 번째의 인덱스를 나타낸다.