Skip to content

Latest commit

 

History

History
17 lines (14 loc) · 816 Bytes

File metadata and controls

17 lines (14 loc) · 816 Bytes

Redis에 대해서 간단히 설명해주세요.


Redis 란 ?

In Memory 형태의 No-SQL로 Key-Value 쌍 해쉬 맵의 데이터 베이스 입니다.

In-memory : 메모리에 저장 disk I/O가 발생하지 않아서 속도가 빠름 No-SQL : Not Only Sql RDBMS 보다 속도가 빠름

  • 주로 캐시 서버에 사용할 수 있다.
  • 같은 요청이 많아질 경우 매번 DB를 거치는 것이 아닌 캐시 서버에서 첫 번째 요청이후 저장된 결과값을 바로 보내주기에 DB에 부하가 덜하다.
  • 자료구조를 지원한다.
    1. String (text, binary data → 가장 일반적인 key - value 구조의 형태) - 512MB까지 저장 가능
    2. set (String의 집합)
    3. sorted set (set을 정렬해둔 상태)
    4. Hash
    5. List (양방향 연결리스트도 가능)