3.1 Isolation & Lock
- 모든 NoSQL 제품이 트랜잭션을 제어하지는 않지만, Redis는 트랜잭션 제어 가능.
- Redis는 Read Commited 타입의 트랜잭션 제어도 가능함.
- Redis 4.0 버전에서 Data Sets 락 매커니즘 제공.
3.2 CAS (Check and Set)
- CAS는 데이터 일관성 공유를 위한 기술로 동시 처리 시 충돌을 피함.
- Watch 명령어를 사용하여 충돌 감지 가능.
3.3 commit & rollback
- EXEC: 변경한 데이터 최종 저장에 사용.
- DISCARD: 변경한 데이터 최종 저장하지 않고 취소.
3.4 Index 유형 및 생성
- Redis는 Primary Key Index와 Secondary Key Index를 제공.
- Exact Match와 Range By Secondary Index로 검색 가능.
3.5 사용자 생성 및 인증/보안/Roles
- Redis는 다양한 액세스 권한과 인증 방법 제공.
- OS 인증 방법과 Internal 인증 방법 제공.
- 액세스 컨트롤 권한은 사용자 계정과 비밀번호를 통해 제어.
- Internal 인증 방법은 auth 명령어로 사용자 인증.
- Enterprise Edition에서 사용자 생성 및 Role 기능 제공.
반응형
'📘 DataBase > Redis' 카테고리의 다른 글
[빅데이터 저장 및 분석을 위한 NoSQL & Redis] Chapter 6 - Redis Cluster 시스템 & 로그 모니터링 (0) | 2023.08.20 |
---|---|
[빅데이터 저장 및 분석을 위한 NoSQL & Redis] Chapter 5 - Redis 아키텍처 (0) | 2023.08.20 |
[빅데이터 저장 및 분석을 위한 NoSQL & Redis] Chapter 4 - Redis Data Modeling (0) | 2023.08.20 |
[빅데이터 저장 및 분석을 위한 NoSQL & Redis] Chapter 2 - Redis 설치 및 데이터 처리 (0) | 2023.08.20 |
[빅데이터 저장 및 분석을 위한 NoSQL & Redis] Chapter 1 - NOSQL 개념 (0) | 2023.07.23 |