본문 바로가기
Server System/Redis

Redis 기본 특성

by 알파해커 2020. 2. 28.
반응형

주요 특성

  • 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 운영 관리, 강대명, 한빛미디어
반응형

댓글