inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Điều kiện để kỹ sư sống sót trong kỷ nguyên AI, thiết kế hệ thống Big Tech Hoa Kỳ, tư duy thuật toán, hoàn thiện thực hành mã nguồn mở

Tất cả về Cache và Redis: Tốc độ, sự linh hoạt và chiến lược tối ưu hóa thực tế (feat. AWS ElastiCache, các chỉ số giám sát thực tế) [Cập nhật]

Redis 랜덤 값 추가 시 메타데이터 저장

Đã giải quyết

102

ddaakk

4 câu hỏi đã được viết

0

Redis에 랜덤한 값을 키에 저장할 시 해당 키 탐색을 위해 FULL SCAN O(1) 대신 메타데이터를 통해서 탐색한다고 말씀하셨는데
이 메타데이터 자체도 Redis에 저장하는건가요? 아니면 programmatically하게 Map이나 딕셔너리에 저장한다는 의미인가요?

소프트웨어-설계 시스템-디자인

Câu trả lời 1

0

americasnail

안녕하세요 강토토님,

좋은 질문을 해주셨습니다.

Redis는 내부적으로 각 키에 대한 메타데이터(예: 데이터 타입, 만료 시간, 메모리 위치 등)를 자동으로 관리합니다. 이 메타데이터는 Redis 내부의 in-memory 데이터 구조에 저장되며, 사용자가 별도로 Map이나 딕셔너리 형태로 외부에서 관리해줄 필요는 없습니다.

 

예를 들어, Redis는 해시 테이블 기반의 dict 구조를 통해 키-값을 저장하고 탐색할 수 있도록 설계되어 있어서 O(1) 시간 복잡도로 키 탐색이 가능합니다. 이 dict 자체가 Redis 내부의 메타데이터를 포함하는 구조이며, Redis가 이를 바탕으로 빠르게 키를 찾을 수 있게 해줍니다.

 

즉, 질문하신 “메타데이터를 programmatically하게 Map이나 딕셔너리에 저장하는 의미냐”는 질문은 아니오에 가깝고, Redis가 이미 내부적으로 이런 메타데이터 구조를 포함하고 있기 때문에, 사용자가 따로 관리할 필요는 없습니다.

감사합니다

차단 등 검증 로직의 위치

0

68

2

Substack 1년 제공

1

61

3

특별 학습 자료 프로모션 1년 멤버십 무료 제공 문의드립니다

0

49

2

특별 학습 자료 프로모션 1년 멤버십 제공 관련 문의 드립니다.

0

91

2

simcached를 검색을 했을때 해당 자료가 나오지 않는데 혹시 MemcachedGPU 라고 불리는 기술을 말씀하시는건가요?

0

81

1

유튜브 예제에서 흐름 관련 질문있습니다

0

62

2

Spotify 서비스 설계에서 transcoder service에 대해 문의 드립니다.

0

83

1

특별 학습 자료 프로모션 1년 멤버십 무료 제공 지원 확인 방법

0

126

2

[위치 이름 기반으로 호텔을 조회하는 메서드] 코드 질문 드립니다.

0

68

2

14강. 영화 DVD 대여 시스템 데이터베이스 스키마 설계에서 Inventory 테이블 질문있습니다.

0

89

2

Matching Service의 MQ 필요성, Cassandra의 필요성, Cassandara - RDB 동기화

0

107

2

Imgur 이미지 호스팅 서비스 질문

0

107

2

쿠폰 문의

0

105

1

Blob Storage에서 파일 업로드에 대한 동시성을 어떻게 제어할 수 있을까요?

0

125

2

채팅을 영속할 DB로 RDB를 선택한 이유도 궁금합니다

0

313

2

URL 단축 서비스에서 redis counter를 사용하는 이유가 무엇인지 궁금합니다.

0

227

2

long url을 파티션키로 지정했을때 장점이 생각 안나네요 ㅎㅎ;;

0

151

2

실제 인터뷰에서도 Object Oriented Design 을 이런 과정으로 하는걸까요?

0

185

1

able to get all students who got a "d+" grade or lower 요구사항

0

128

1

number of copies 컬럼은 Inventory Table에 들어가야하지않을까요?

0

185

3

Spotify 서비스 시스템 디자인 및 스케일링에서 백업 클러스터 사용에 대한 문의

0

107

2

URL 단축 서비스 시스템 디자인 및 스케일링 질문있습니다.

0

203

2

예시 두개가 납득이 잘 가지않네요 ㅠㅠ

1

227

2

강의자료는 제공 불가능할까요?

0

241

1