Redis

Redis (Remote Dictionary Server)

  • 메모리에 데이터를 저장
    • RAM상에서 / 인메모리 캐시에서 작동되기에 매우 빠른 속도 보장 가능
    • 휘발성 데이터 -> 삭제해도 괜찮은 정보에 대해서만 레디스를 사용하는 것이 좋음.
  • C언어로 작성

사용용도

  • 사용자의 세션 서버
    • 여러개의 서버가 하나의 세션서버를 사용할 경우 여러가지 세션을 조회하고 인증하는 경우, 채팅을 처리하는 경우 세션간의 공유가 가능해진다.
    • 왜 레디스를 사용하는가? -> 세션은 초기화가 되어도 문제가 없기 때문!
  • 웹페이지 캐싱 -> 보여질 데이터들을 미리 저장해 놓고 바로 뿌려주는 역할

Leave a comment