Hashes를 실제로 자주 사용하나요?
코드단에서 바라봤을 때, JSON Strings를 활용하면 약간의 메모리 낭비나 매번 JSON 전체를 불러와야 한다는 단점이 있지만 객체가 중첩될 경우 사용할 수 없고, 저장 및 불러오기 방식도 다소 번거로운 Hashes 데이터 타입을 굳이 사용할 이유가 있는지 잘 모르겠습니다..
답변 1
0
안녕하세요. 말씀하신 것처럼 데이터의 특성과 목적에 따라 trade-off를 고려하여 효율적인 방법을 선택하면 될 것 같습니다.
예를 들어, Redis HGET 명령어의 경우 O(1)의 시간 복잡도를 갖기 때문에 특정 object에서 하나의 속성만 빠르게 조회하고 싶은 경우에는 JSON string으로 저장하고 읽는 것이 비효율적일 수 있습니다.
Stale Cahe Invalidation 방법에 대한 질문 요청 드립니다
0
117
2
pipeline 다이어그램 m/s 오타 제보
0
100
1
Streams 삭제 관련 질문
0
121
2
ZSet 다이어그램 질문
0
84
2
안녕하세요 Pub/sub과 분산 락에 대해 질문이 있습니다.
0
206
2
분산 락에 대해 질문 있습니다.
0
104
1
장바구니 구현 관련
0
119
2
레디스 사용관련 질문
0
205
1
Rate Limiter 예제에 대해 질문있습니다!
0
227
2
Bitmap - User Online Status(온라인 상태 표시)에 질문 드립니다.
0
240
1
Hash - Login Session(로그인 세션)에 대해 질문 드립니다.
0
244
1
String - Fixed Window Rate Limiter(비율 계산기) 에 질문 드립니다.
0
206
1
Sorted Sets에 대해 질문 합니다.
0
230
2
데이터 타입 활용 - 온라인 상태 표시 [Bitmap] 관련 질문
2
223
1
ec2 내 Redis 잘못된 host 연결
0
365
1
Stable Cache Invalidation 해결방안
0
467
3
Stale cahe invalidation 예시
0
321
1
블룸필터-중복이벤트 제거 예시
0
277
1
온라인 상태 표시
0
248
1
해시-로그인세션 꼭 해시를 쓰는 이유가 무엇인가요?
0
310
2
개인 블로그 공유
0
285
1
subscriber, publisher 두개 같은 포트로 띄울 수 있나요?
0
390
2
외부 클라이언트에서 도커 redis-stack-server 접속 시, 블룸필터 명령어가 없다고 합니다.
0
561
1
트랜잭션(multi) 질문입니다.
0
321
1





