T_era
블스뜸
« 2026/01 »
| 일 |
월 |
화 |
수 |
목 |
금 |
토 |
| |
|
|
|
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 |
31 |
관리 메뉴
T_era
4. Redis Set과 zSet관련 본문
이론/백엔드 개념정리
4. Redis Set과 zSet관련
블스뜸
2025. 4. 30. 15:13
- SET
- set은 순서가 없고 중복이 없는 자료구조
- set(집합)에 멤버 추가
- set(집합)의 모든 멤버 반환
- SMEMBERS myset(list이름)
- smembers myset key : list안에 key가 있는지 없는지 확인 있으면 1 없으면 0
- set의 멤버 개수 반환
- 특정 멤버 삭제
- 활용
- ZSET(정렬된 집합)
- 정렬의 기준이 되는 score를 가지고 있는 set
- ZADD key score member
- score : 멤버를 정렬하는 데 사용되는 점수
- ZREM key member
- ZRANK key member
- ZRANGE stock_prices 0 -1
- ZREVRANGE stock_prices 0 -1
- ZRANGE my_key 0 -1 WITHSCORES
- withscores가 없을때는 값만 오름/내림차순으로 반환. withscores가 있을때는 score까지 함께 반환
- 활용
- 주식, 코인 등의 실시간 시세저장 또는 게임 등의 사용자의 점수나 순위를 관리
- 최근 살펴본 상품(리스트 중복제거) - score를 데이터를 입력한 시간을 초단위로 변경하는 메서드를 사용해 사용