강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

denia のプロフィール画像
denia

投稿した質問数

本当! Redisの活用

Bitmap - ユーザーオンラインステータス(オンライン状態表示)

데이터 타입 활용 - 온라인 상태 표시 [Bitmap] 관련 질문

解決済みの質問

作成

·

217

2

안녕하세요.

 

강의를 잘 보고 있는 와중에 온라인 상태 표시 관련한 궁금증이 생겨서 질문을 남기게 됐습니다.
(※ 다른 분이 남겨주신 온라인 상태 표시 질문 글도 읽었습니다.)

 

  1. Bitamps의 장점은 하나의 key에서 offset을 사용하여 값을 비트별로 나눠서 읽고 쓰기 때문에 적은 메모리와 빠른 비트 연산을 제공한다고 생각이 되는데요.

    올려주신 예시를 보면 key는 계속해서 바뀌고 있고, offset도 전혀 사용하지 않는 것 같습니다.

    해당 상황에서도 일반적인 Strings 대신에 Bitamps를 쓰신 특별한 이유가 있는지 궁금합니다.

     

     

     

redisnosqlcache

回答 1

1

qu3vipon님의 프로필 이미지
qu3vipon
インストラクター

안녕하세요! 지금 확인해보니 예시에 사용한 key 설계를 잘못 했네요. 이해하고 계신대로 offset을 활용하기 위해서는 users:status:30 123 1 (123번 유저가 30분~31분 사이에 온라인 상태를 의미) 같은 형태로 key 구성을 바꿔야 합니다. 빠른 시일 내에 재촬영 하겠습니다. 알려주셔서 감사합니다 :D

denia park님의 프로필 이미지
denia park
質問者

빠른 답변을 달아주셔서 감사합니다. 👍

denia のプロフィール画像
denia

投稿した質問数

質問する