ZSet хранит уникальные members с числовым score; элементы упорядочены по score (и member при равенстве) — рейтинги, лидерборды, delayed jobs.
Разбор
ZADD, ZRANGE, ZREVRANGE, ZRANGEBYSCORE.
- Score можно обновлять — позиция в рейтинге меняется.
ZINCRBY атомарно двигает score.
- Частый паттерн: timestamp как score для time-ordered данных.
Итог
ZSet — упорядоченное множество с весом score.