TIL
Redis 활용예제 (2)
하얀잔디
2024. 2. 21. 16:14
장바구니 (Redis Set)
2) 로그인 세션
1_ 로그인 ( 서버에서 id 패스워드 확인 후 )
2)_인증 완료시 서버는 임의의 세션 ID 생성 -> 이를 hasy key로 해서 이후에 필요한 유저 데이터를 value로 저장
3_서버는 클라에게 Set-cookie 헤더에 session_id 를 담아 반환함
4_ 예를들어 결제 필요한 유료 API -> redis에서확인 후 처리
3) Sliding Window Rate Limiter
예를들어 1분간 10번 요청만 처리하게 하고 싶다고하면
1) fixed -> 그냥 1분마다 처리하는데, 0분 59초에 10번 콜 하고, 1분 1초에 10번 콜하면 사실상 2초만에 20번 호출
2) sliding -> 계속 확인
4) 반경찾기
5) 온라인 상태 확인
6) 방문자 수 계산 ( 대충 )
7) 중복 이벤트 제거 ( BloomFilter)