• Spring Boot 와 Redis ZSET 을 이용한 랭킹(리더보드) 구현 - 04

    value 처리 이전 글에서 정렬의 조건으로 score 뿐만 아니라 value 도 사용한다는 것도, 그러한 value 을 어떻게 생성하면 좋을지도 이야기 하였습니다. 이번에는 그렇게 생성된 value 을 어떤 식으로 처리해야 할지 이야기 해보겠습니다. score 정렬 방식에 따른 value 생성 value 에는 단순히 id 같은 사용자의 primary key 에 해당하는 것을 저장해도...


  • Spring Boot 와 Redis ZSET 을 이용한 랭킹(리더보드) 구현 - 03

    랭킹(리더보드)의 특성 ZSET 으로 실제 랭킹(리더보드)을 구현하다보면 key 나 value 을 단순한 하나의 값만 이용해서 사용할 수 없다는 것을 깨닫게 될 것입니다. 결국 복합값으로 이용해야 하는데, key 와 value 을 복합적으로 사용했을 때 제가 고민했던 점을 이야기해보고자 합니다. key 기반 처리 Redis ZSET 을 이용해 랭킹(리더보드)을 구현할 때 key 의...


  • Spring Boot 와 Redis ZSET 을 이용한 랭킹(리더보드) 구현 - 02

    Redis 을 이용하면 쉽게 랭킹(리더보드)을 구현할 수 있습니다. 앞선 예제에서 봤듯이 socre 와 사용자를 구분할 수 있는 특정한 값(보통은 ID)을 value 로 하여 값을 등록하면 key 내에서 랭킹 정보를 쉽게 추출할 수 있습니다. 그게 오름차순이든 내림차순이든지 말이죠. 하지만, 단순히 이렇게 구현만 하면 해결이 되는 걸까요? 랭킹(리더보드)의 특성 현실 세계에서 ZSET...


  • Spring Boot 와 Redis ZSET 을 이용한 랭킹(리더보드) 구현 - 01

    서론 Java 에서 쉽게 Redis 을 이용한 랭킹(리더보드)구현 방법을 생각해보도록 하겠습니다. 그 전에…왜 Redis 인지 생각해봐야겠죠. Redis 란 Redis 가 무엇인지에 대한 수 많은 소개 문서가 이미 인터넷에 범람하고 있습니다. 물론 이 글을 읽는 분들이 원하시는 한국어 문서도 넘쳐납니다. 그래서 여기서는 따로 언급하지 않겠습니다. 다만, 주제가 Redis 가 아닌 랭킹(리더보드)...


  • Apps2Fire 을 통해 Fire TV Stick 에 KODI 을 설치할 때 INSTALL_FAILED_NO_MATCHING_ABIS 가 발생하는 문제

    LG TV 에서 NAS 의 동영상 보는 것은 도저히 못해먹을 짓이라는 걸 드디어 인정하고(USB 로 퍼다 날라도 안되는건 안되는 것임) Amazon Fire TV Stick 을 네이버페이에 입점한 구매대행을 통해 새걸로 구입했습니다. 좀 비싸도 그냥 신경 끄고 있으면 되니까… 물건이 부족해서 오늘…주문 후 16일만에 받았는데…KODI 을 Apps2Fire 라는 앱으로 쉽게 옮길...