Open menuhwang opened 7 months ago
레디스에 이미 데이터셋이 존재하면 추가하지 않는다.
레디스에 데이터셋이 없으면 DB에서 데이터를 가져와 추가한다. (꽤 오래걸릴 것으로 예상)
SortedSet 자료구조를 사용하고 스코어는 기본값0, Player 테이블의 updateCount를 참고하여 값을 추가한다.
새로운 매치가 DB에 저장되면 해당 매치에 참여한 유저들 레디스에 추가
이벤트를 발생시켜 DB 저장은 동기적으로, 레디스 갱신은 비동기적으로
기능
플레이어 검색 시 자동 완성 기능
설명
플레이어 검색 시 비슷한 닉네임을 제안해주는 기능
Redis 활용