Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: 작업 가능 공간의 회원 정보는 5분 후 만료된다. #133

Merged
merged 6 commits into from
Aug 23, 2024

Conversation

hseong3243
Copy link
Collaborator

⛏ 작업 사항

  • 러닝룸(작업 공간)의 사용자 정보가 5분후 만료되는 로직을 구현하였습니다.
  • 레디스 러닝룸의 경우 구현의 용이성을 위해 기존 set 을 사용하던 것에서 sortedSet으로 변경하였습니다.
    • sortedSet의 score 기준으로 정렬 되는 특성을 이용해 러닝룸 입장 시간을 score로 사용했습니다.
  • 대기열 사용자 추출 -> 작업 공간 이동 로직 실행 시 가장 먼저 만료대상인 사용자들을 제거하는 로직 부터 실행됩니다.

📝 작업 요약

  • 작업 공간에 입장하고 5분이 지난 사용자 정보 만료 로직 구현

💡 관련 이슈

@hseong3243 hseong3243 added the ✨ Feature 기능 구현 label Aug 23, 2024
@hseong3243 hseong3243 self-assigned this Aug 23, 2024
@hseong3243 hseong3243 linked an issue Aug 23, 2024 that may be closed by this pull request
2 tasks
@hseong3243 hseong3243 merged commit 4d48cfb into main Aug 23, 2024
2 checks passed
@hseong3243 hseong3243 deleted the feature/expire-running-member branch August 23, 2024 08:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ Feature 기능 구현
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Feature: 작업 가능 공간의 회원 정보는 5분 후 만료된다.
2 participants