<Redis> 0. Redis와 Data Types
BFine
가. Redis 란 a. 무엇인가 - Key-Value DB를 지원하는 인메모리 기반의 오픈소스 데이터 저장소이다. - 주로 캐시로 많이 사용하고 메세지 브로커나 스트리밍 엔진으로 사용할 수도 있다. => 업무에서는 Redis에 데이터가 있으면 가져오고 Miss 발생시에는 DB로부터 가져와서 Redis에 저장하는 방법을 사용하고 있다 (Look-aside) 나. Data Type a. Strings - 기본 데이터 타입으로 시퀀셜한 byte를 저장하는 구조이다. (종류로는 단순 텍스트, 직렬화된 객체 등 ) => Key와 Value는 일대일이다. (기본적으로 하나의 value는 최대 512MB까지만 가능) - 대부분 캐시로 사용하지만 카운터나 비트 연산으로도 사용할 수 있다. => 카운터는 64 비트까지..