자료구조

실시간 리더보드 구현 (sorted set)  게임 내에서 플레이어의 점수를 저장하고 순위를 매길 때 유용하다. ZADD 명령어로 플레이어 점수를 추가하고 ZRANGE 명령어로 순위를 조회함. 점수가 업데이트되면 ZADD 명령어로 새로운 점수를 추가하여 리더보드를 갱신한다.# 플레이어 점수 저장ZADD leaderboard 1000 player1ZADD leaderboard 950 player2ZADD leaderboard 1100 player3# 순위 조회ZRANGE leaderboard 0 -1 WITHSCORES# 플레이어 점수 업데이트ZADD leaderboard 1050 player1# 특정 플레이어의 순위 조회ZREVRANK leaderboard player1   플레이어의 점수가 업데이트되면..
Redis의 자료 구조와 명령어 사용 예시1. String기본적인 자료 구조로, 단일 키에 대해 최대 512MB의 문자열 데이터를 저장할 수 있다.SET key "value" # key에 value를 설정한다GET key # key의 값을 가져온다INCR counter # counter의 값을 1 증가시킨다DECR counter # counter의 값을 1 감소시킨다 2. List순서가 있는 문자열 목록을 저장한다. 최대 4,294,967,295개의 아이템을 저장할 수 있다.LPUSH mylist "A" # mylist의 왼쪽에 "A"를 추가한다RPUSH mylist "B" # mylis..
지혜와 본질을 추구하는 자
'자료구조' 태그의 글 목록