강의

멘토링

로드맵

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của jsg68541540
jsg68541540

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

Nhập môn/Thực hành Redis dành cho cả người không chuyên (Phần tối ưu hóa hiệu suất truy vấn)

Các chiến lược sử dụng khi lưu trữ dữ liệu vào bộ nhớ đệm (Cache Aside, Write Around)

Cache Aside + Write Around 전략에서 궁금한 점이 있습니다~

Đã giải quyết

Viết

·

284

·

Đã chỉnh sửa

0

Cache Aside 전략이

  1. redis에 원하는 데이터가 있는지 확인

  2. 있으면 해당 데이터로 응답

  3. 없으면 db에서 조회 후 응답 + 레디스에 해당 데이터 저장

     

그런데 Write Around 전략에서 쓰기(조회를 제외한) 작업의 경우

redis에 반영하지 않고, DB에만 반영하는데

특정 데이터가 Cache Aside 전략에 따라 db에서 조회되어 응답 후 redis에도 해당 데이터가 저장되어 있는 상태라면,

해당 데이터를 수정하는 작업을 하게 될 경우

redis에는 반영하지 않고 db에만 반영하게 되면

만약 해당 데이터를 조회하려고 할 때 Cache Aside 전략에 의하면 가장 먼저 redis에 해당 데이터가 있는지 확인하는데 여기서 redis에 존재하니까 redis의 데이터로 응답을 해주면 db에 있는 원본 데이터는 수정되어 있으니 데이터 정합성 문제가 생기는 것 아닌가요?

 

감사합니다!!

redisnosqlquery-tuningperformance-tuning

Quiz

캐시를 사용하는 주된 목적은 무엇일까요?

데이터 저장 용량 증대

데이터 접근 속도 개선

데이터 보안 강화

데이터 백업 자동화

Câu trả lời 2

0

jscode님의 프로필 이미지
jscode
Người chia sẻ kiến thức

안녕하세요 운동이좋아님!

바로 답변 얻으셨군요😊

학습하시다가 다른 궁금한 점 생기시면 또 질문 남겨주세요~~

0

jsg68541540님의 프로필 이미지
jsg68541540
Người đặt câu hỏi

다음 영상에서 해당 내용에 대해 바로 설명을 해주시네요,,,

Hình ảnh hồ sơ của jsg68541540
jsg68541540

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

Đặt câu hỏi