#redis
관련 글 7건
- velog수집됨 · 2일 전
캐시는 왜 필요한가
백엔드 개발자를 준비하며 정리하는 CS 시리즈의 열한 번째 글입니다.7~10편에서 DB를 덜 힘들게 쓰는 방법(쿼리 횟수, 인덱스, 트랜잭션, 락)을 다뤘습니다. 이번 글은 한 걸음 더 나아가, DB까지 아예 가지 않는 방법입니다.캐시를 검색하면 "자주 쓰는 데이터를
csredis백엔드♡ 2 - velog수집됨 · 14일 전
메일 5만 통이 터진 날, 큐는 안 건드리고 해결해 본 이야기
출근해서 보니 회원가입시 인증코드 메일이 안 온다는 얘기가 돌고 있었다. 확인해 보니 연동 오류 알림 메일이 7만 통이 넘게 쌓여서 메일 큐가 꽉 막혀 있었다. Interface 오류 알림 하나가 폭주하는 바람에, 멀쩡한 주문 메일이나 알림 메일까지 줄을 서서 기다리는
sqsawsaws lambda♡ 9
- 우아한형제들수집됨 · 8월 28일
AI에게 만드는 법 대신 실패하는 법을 묻다: 포토그래퍼의 수천 명 동시 접속 게임 만들기
들어가며 우아한형제들은 매년 우아콘부터 창립 기념 전사 행사, 외식업 종사자나 배달 라이더를 위한 콘퍼런스까지 다양한 행사를 주최합니다. 저는 포토팀으로서 그 행사들을 사진으로 남기는 일을 오랜 기간 해왔는데요. 행사를 다니다 보면 화면에 뜬 QR코드로 질의응답을 받거나, 퀴즈를 풀거나, 다 같이 게임을 하는 코너를 자주 만나게 됩니다. 저도 촬영자가 아닌
aiculturegame - velog수집됨 · 8월 21일
[redisson] 기여기, 고쳐진 커밋 하나가 알려준 진짜 버그
redisson에 기여해보자
redisredisson오픈소스♡ 9
- velog수집됨 · 8월 6일
티켓 예매 시스템 (1) — 전체 흐름
클라이언트단 (브라우저/앱)대기 화면 표시: "현재 대기 순번 1,000번입니다" 안내 문구와 로딩 바를 띄운다폴링(Polling) 요청: 1초~2초마다 서버에 "저 지금 몇 번인가요?" 하고 주기적으로 물어본다사용자 행동 통제: 새로고침이나 '뒤로 가기' 버튼을 누르
redis대기열동시성제어♡ 3
강경원· 8월 2일 · 2분 읽기캐시 무효화, TTL만 믿으면 안 되는 이유
틀리면 안 되는 데이터는 TTL로 못 지킨다. afterCommit 삭제가 주 방어, TTL은 보험 — 캐시 무효화의 레이스 컨디션 정리.
backendredis`캐시 무효화, TTL만 믿으면 안 되는 이유
강경원· 8월 2일 · 1분 읽기Redis 캐싱 전략 — Cache-Aside만 알아도 충분한 이유
캐싱 전략 글을 보면 Write Through, Write Behind, Read Through 같은 패턴이 쏟아진다. 결론부터 말하면 웹 서비스의 95%는 Cache Aside 하나로 충분하다. Cache Aside 기본형 읽을 때 캐시를 먼저 보고, 없으면 DB에서 읽어 채운다. 쓸
캐싱backendredis`Redis 캐싱 전략 — Cache-Aside만 알아도 충분한 이유