[친구하자] 매칭 대기열 만들면서 정리한 Redis 명령어 치트시트 (SET/ZSET편)
친구하자 프로젝트 개발 중 랜덤 매칭 대기열을 만들면서 정리한 Redis 명령어 모음집입니다.
카테고리별 2인 매칭을 구현하며 실제로 쓴(또는 고민했던) 명령어들을 짧게 정리. 예시 키는
{cat:123}해시태그로 Redis Cluster 슬롯을 고정하는 패턴을 사용.
친구하자 프로젝트 개발 중 랜덤 매칭 대기열을 만들면서 정리한 Redis 명령어 모음집입니다.
카테고리별 2인 매칭을 구현하며 실제로 쓴(또는 고민했던) 명령어들을 짧게 정리. 예시 키는
{cat:123}해시태그로 Redis Cluster 슬롯을 고정하는 패턴을 사용.
친구하자 프로젝트 개발 중 랜덤 매칭 배치 스케줄러를 구현하다가 생긴 고민을 정리해보았습니다.
“카테고리별 2인 랜덤 매칭”을 스케줄러로 돌리는데, 한 카테고리에서 예외가 나면 전체 루프가 롤백될 수 있다는 얘기를 듣고 시작된 고민. 그 결과
@Transactional(propagation = REQUIRES_NEW)를 채택했고, 다시 self-invocation 문제를 만나 리팩터링까지 갔던 과정을 정리했습니다.
친구하자 프로젝트 개발 중 매칭 대기열을 구현하다가 생긴 고민을 정리해보았습니다.
“왜 Queue
2025-08-23 TIL
📝 TIL (Today I Learned)
📅 작성일: 2025-08-23
🔄 최종 수정: 2025년 08월 25일
친구하자 프로젝트 개발 중 논문 내용을 읽고 프로젝트 개발을 구체화한 내용입니다.
2025-08-16 TIL
📝 TIL (Today I Learned)
📅 작성일: 2025-08-16
🔄 최종 수정: 2025년 08월 16일
2025-07-20 FastAPI vs Flask
2025-05-27 TIL
📝 TIL (Today I Learned)
🔗 원본 이슈: #62
📅 작성일: 2025-05-27
🔄 최종 수정: 2025년 05월 28일
2025-05-24 TIL
📝 TIL (Today I Learned)
🔗 원본 이슈: #61
📅 작성일: 2025-05-24
🔄 최종 수정: 2025년 05월 27일