Guna Redis sorted set (ZSET) berkunci mengikut skor: rank dan top-N menjadi operasi terbina dalam O(log N), jadi anda tidak pernah menyusun berjuta baris setiap permintaan. Sebuah ZSET mengekalkan ahli tersusun mengikut skor secara automatik; itulah tepat apa yang sebuah leaderboard adalah.
Seni bina
Game svc ──ZADD score──▶ Redis ZSET (sorted by score) ──ZREVRANGE 0 99──▶ Top-100 API
│
├─ ZREVRANK user ─▶ "your rank" (around-me: rank±5)
└─ AOF/RDB + async ─▶ Postgres (durable source of truth)
