Seřazená sada přiřadí každé položce v sadě pořadí.
Seřazené množiny fungují podobně jako množiny a používají podobné příkazy, kromě S je nyní Z , například:
SADD->ZADDSPOP->ZPOP
Ale jsou trochu jiné.
ZADD přijímá skóre :
ZADD names 1 "Flavio"
ZADD names 2 "Syd"
ZADD names 2 "Roger" Jak vidíte, hodnoty musí být stále jedinečné, ale nyní jsou spojeny se skóre.
Skóre nemusí být jedinečné.
Položky v sadě jsou vždy seřazeny podle skóre.
To je velmi užitečné pro implementaci nějakého nástroje pro ukládání dat, jako je (obvyklý příklad) výsledková tabulka. Nebo k označení času přidání nějaké položky s časovým razítkem.
Skóre položky můžete získat pomocí ZRANK :
ZRANK names "Flavio"
Seznam všech položek v seřazené sadě pomocí ZRANGE , který funguje podobně jako LRANGE v seznamech:
ZRANGE names 0 -1

Přidejte WITHSCORES chcete-li také vrátit informace o skóre:

Skóre položky v sadě můžete zvýšit pomocí ZINCRBY .
Podívejte se na všechny příkazy setříděných sad zde.