인프런 커뮤니티 질문&답변

동해안청새치님의 프로필 이미지

작성한 질문수

실전! Redis 활용

Bitmap - User Online Status(온라인 상태 표시)

온라인 상태 표시

해결된 질문

24.02.07 10:03 작성

·

165

0

  • 온라인 상태를 비트맵으로 사용했을 때의 특히 좋은 점이 무엇 일까요?

  • 보통 인스타나 페북 활동중도 비트맵을 쓰나요?

  • 비트맵 데이터타입의 장점은 적은 메모리를 사용하여 바이너리 상태값을 저장한다. 로 강의에서 배웠는데 상태값이 0, 1로 표현될 수 있어서 인가요?

     

  • 프로세스가 1분 단위에 상태만 볼수있는거로 이해했는데 맞을까요?

    • 예를 들어,

      1분동안 이전에 요청이 없었으면 -> 오프라인

      1분동안 요청이 있었으면 키에대한 데이터가 1이므로 -> 온라인

      으로 처리된다.

 

 

답변 1

0

신동현님의 프로필 이미지
신동현
지식공유자

2024. 02. 07. 14:01

안녕하세요. 답변 드립니다.

  1. 비트맵의 장점은 적은 메모리 사용과 빠른 비트 연산이 가능하다는 점입니다.

     

  2. 그건 정확히 알 수 없습니다. 웹 소켓을 사용할 수도 있을 것 같네요.

     

  3. 네 맞습니다.

     

  4. 네 맞습니다. 예시에는 그렇게 구현했다고 가정하고 있습니다. window 값이나 온라인 처리에 대한 비지니스 로직은 얼마든지 변경 가능합니다.