-
Redis(레디스) | 비트맵(Bitmap) 사용하기▼ DataBase, NoSQL/Redis 2022. 4. 12. 13:43반응형
Redis(레디스) | Windows 10 설치 및 기본 명령어
Bitmap (Version 2.6.0 부터 사용 가능)
Redis의 데이터 구조 중 비트맵은 말 그대로 bit, 0과 1의 가지는 구조를 가지고 있다. 이 구조를 이용하면 사용자의 일일 접속 방문자, 좋아요, 뉴스레터 사용자 등록 등 과 같은 실시간으로 많은 단순 데이터를 쌓는 구조에서 RDBMS를 사용하는것 보다 효율적으로 공간을 사용할 수 있다.
*비트 단위를 가지므로 1000만건을 입력해도 1.19MB 공간만 차지한다.
SETBIT
key에 offset의 비트 값 설정
setbit key offset value
key: 해당 비트맵을 칭할 값
offset: 0 보다 큰 정수의 값
value: 0 또는 1의 비트 값setbit 20220410 4885 1 ... setbit 20220410 10321021 1
GETBIT
key에 저장된 offset의 비트값 반환
getbit key offsetgetbit 20220410 4885
BITCOUNT
범위 내의 1로 설정된 bit의 개수를 반환
bitcount keybitcount 20220410
Reference
반응형'▼ DataBase, NoSQL > Redis' 카테고리의 다른 글
Redis(레디스) | Spring Boot 프로젝트 연동하기 (0) 2021.11.25 Redis(레디스) | Windows 10 비밀번호 설정 (0) 2021.11.24 Redis(레디스) | Windows 10 설치 및 기본 명령어 (0) 2021.11.24