데이터 타입 활용 - 온라인 상태 표시 [Bitmap] 관련 질문
안녕하세요.
강의를 잘 보고 있는 와중에 온라인 상태 표시 관련한 궁금증이 생겨서 질문을 남기게 됐습니다.
(※ 다른 분이 남겨주신 온라인 상태 표시 질문 글도 읽었습니다.)
Bitamps의 장점은 하나의 key에서 offset을 사용하여 값을 비트별로 나눠서 읽고 쓰기 때문에 적은 메모리와 빠른 비트 연산을 제공한다고 생각이 되는데요.
올려주신 예시를 보면 key는 계속해서 바뀌고 있고, offset도 전혀 사용하지 않는 것 같습니다.
해당 상황에서도 일반적인Strings대신에Bitamps를 쓰신 특별한 이유가 있는지 궁금합니다.
답변 1
1
안녕하세요! 지금 확인해보니 예시에 사용한 key 설계를 잘못 했네요. 이해하고 계신대로 offset을 활용하기 위해서는 users:status:30 123 1 (123번 유저가 30분~31분 사이에 온라인 상태를 의미) 같은 형태로 key 구성을 바꿔야 합니다. 빠른 시일 내에 재촬영 하겠습니다. 알려주셔서 감사합니다 :D
Stale Cahe Invalidation 방법에 대한 질문 요청 드립니다
0
116
2
pipeline 다이어그램 m/s 오타 제보
0
100
1
Streams 삭제 관련 질문
0
121
2
ZSet 다이어그램 질문
0
84
2
안녕하세요 Pub/sub과 분산 락에 대해 질문이 있습니다.
0
206
2
분산 락에 대해 질문 있습니다.
0
103
1
장바구니 구현 관련
0
119
2
레디스 사용관련 질문
0
205
1
Rate Limiter 예제에 대해 질문있습니다!
0
226
2
Bitmap - User Online Status(온라인 상태 표시)에 질문 드립니다.
0
239
1
Hash - Login Session(로그인 세션)에 대해 질문 드립니다.
0
244
1
String - Fixed Window Rate Limiter(비율 계산기) 에 질문 드립니다.
0
206
1
Sorted Sets에 대해 질문 합니다.
0
230
2
ec2 내 Redis 잘못된 host 연결
0
364
1
Stable Cache Invalidation 해결방안
0
467
3
Stale cahe invalidation 예시
0
321
1
블룸필터-중복이벤트 제거 예시
0
276
1
온라인 상태 표시
0
248
1
해시-로그인세션 꼭 해시를 쓰는 이유가 무엇인가요?
0
309
2
개인 블로그 공유
0
283
1
subscriber, publisher 두개 같은 포트로 띄울 수 있나요?
0
388
2
외부 클라이언트에서 도커 redis-stack-server 접속 시, 블룸필터 명령어가 없다고 합니다.
0
559
1
트랜잭션(multi) 질문입니다.
0
319
1
Sliding Window Rate Limiter에 대한 질문
1
374
1





