PDH 개발 공부
Redis 본문
Redis
- Remote Dictionary System 약자
- NoSQL DBMS로 볼수도 있고 , 인 메모리라는 특성에 때문에 In memory 솔루션으로 분류
- 인 메모리 원격 캐시 서버
- 즉 메모리를 이용하여 빠르게 <key, value> 스타일의 데이터를 저장하고 불러올 수 있는 원격 시스템
Redis 사용법
- redis-server process를 ip, port에 띄워놓고 접근해서 <key, value> 저장이후 사용
Redis 특성
- 관계형 또는 NoSQL 데이터베이스의 부담을 줄여줌
- Redis 데이터는 서버의 주 메모리에 상주
- 빠른 키 값 스토어로 사용하면 간단하게 세션 정보 관리 가능
- Redis에서는 패턴 매칭과 더불어 PUB/SUB 표준을 지원
- Redis는 이벤트 속도를 측정하고 필요한 경우 제한가능
- 마스터-슬레이브 아키텍처를 사용
- Append Only File(AOF) 생성을 모두 지원 (스냅샷 , 데잉터 변경될때마다 디스크에 저장)