Server System/Redis
Redis 기본 특성
알파해커 테크노트
2020. 2. 28. 00:17
반응형
주요 특성
- Key-Value 스토어
- 컬렉션 지원
- List, Set, Sorted Set, Hash 등의 자료 구조를 지원한다.
- Pub/Sub 지원
- Publish/Subscribe 모델을 지원한다.
- 디스크 저장 (Persistent Layer)
- 현재 메모리 상태를 디스크로 저장할 수 있는 기능 RDB와 지금까지 실행된 업데이트 관련 명령어의 집합인 AOF 기능이 있다.
- RDB: 현재 메모리에 있는 내용의 스냅샷을 저장해두는 기능이다. 이렇게 덤프한 내용을 다시 메모리에 올려서 사용할 수는 없다.
- AOF: Append Only File의 약어로, set/del 등의 업데이트 관련 명령을 받으면 해당 명령어를 그대로 기록해둔다.
- Redis에서는 가능하면 이 두 개를 모두 사용하는 것이 좋다고 이야기하지만, 디스크를 사용해서 저장하는 만큼 성능 손실은 어느정도 감수해야한다.
- 복제 (Replication)
- 다른 노드에서 해당 내용을 복제할 수 있는 마스터/슬레이브 구조를 지원한다.
- 빠른 속도
- 위의 기능을 지원하면서도, 초당 100,000QPS(Queries Per Second) 수준의 높은 성능을 자랑한다.
References
- Redis 운영 관리, 강대명, 한빛미디어
반응형