▼ DataBase, NoSQL/Redis
-
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 202..
-
Redis(레디스) | Spring Boot 프로젝트 연동하기▼ DataBase, NoSQL/Redis 2021. 11. 25. 11:45
[DB, NoSQL] - Windows 10 | 레디스(Redis) 설치 및 명령어 [DB, NoSQL] - Windows 10 | 레디스(Redis) 비밀번호 설정 📌 구성환경 SpringBoot 2.5.6, Redis 3.2.100 build.gradle implementation 'org.springframework.boot:spring-boot-starter-data-redis' application.yml (properties) spring: redis: lettuce: pool: max-active: 5 #pool에 할당될 수 있는 커넥션 최대수 (음수로 하면 무제한) max-idle: 5 #pool의 "idle" 커넥션 최대수 (음수로 하면 무제한) min-idle: 2 #풀에서 관리하는 i..
-
Redis(레디스) | Windows 10 설치 및 기본 명령어▼ DataBase, NoSQL/Redis 2021. 11. 24. 16:57
📌 Redis란 NoSQL의 종류 중 하나로 메모리 기반 Key-Value Storage 형 구조의 데이터 관리 시스템이다. 시스템 메모리를 사용하는 특징이 있으며, 문서형 NoSQL인 MongoDB 보다 빠르고 가볍게 동작하며 I/O가 수시로 발생하는 (캐시, 인증 토큰, 세션 관리 등등) 데이터 구조에서 주로 사용한다. 싱글 스레드 기반이므로 하나의 명령이 오래 걸린다면 이는 적합하지 않다. NoSQL의 종류 키-밸류 스토리지형: Redis, memcached, Coherence 열 지향 와이드 컬럼 스토어: Cassandra, HBASE, Cloud Database 문서형: MongoDB, Couchbase, MarkLogic, DynamicDB MS-DocumentDB Redis 다운로드 페이지로..