본문 바로가기 메뉴 바로가기

Hyo's Dev Log

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Hyo's Dev Log

검색하기 폼
  • 분류 전체보기 (38)
    • Dev Log (7)
    • 디자인 패턴 (3)
    • MySQL (1)
    • RabbitMQ (1)
    • Elasticsearch (2)
    • 아키텍처 (1)
    • Redis (4)
    • Spring (3)
    • Kotlin (2)
    • Java (1)
    • JPA (Hibernate) (4)
    • Tomcat (1)
    • TIL (8)
    • 일기 (0)
  • 방명록

2023/06/17 (1)
[TIL] 2023.06.16

강의 수강 패스트 캠퍼스의 백엔드 개발자를 위한 한 번에 끝내는 대용량 데이터 & 트래픽 처리 초격차 패키지 Online. 강의에서 Redis를 활용해서 LeaderBoard를 구현했다. 사용했던 Redis 명령어를 간단히 정리하고자 한다. 사용했던 Redis 명령어 Redis 자료구조에서 정렬을 잘 관리할 수 있는 SortedSet(ZSet) 자료구조를 사용했다. 유저의 스코어 등록 zadd(key, value, score) 특정 유저의 랭크 조회 zrevrank(key, value) 탑 랭커 리스트 조회 zrevrange(key, start, end) 정리 순위로 나타낼 수 있는 다양한 대상에 응용이 가능하다는 것을 배웠다. 최대 구매 상품순으로 유저에게 상품을 노출한다던지 상품의 리뷰순으로 유저에게..

TIL 2023. 6. 17. 00:30
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • Github
  • LinkedIn
TAG
more
«   2023/06   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바