要查看Redis中ZSET(有序集合)的數據,可以使用ZRANGE
或ZREVRANGE
命令。這兩個命令的區別在于返回數據的順序:
ZRANGE key start stop [WITHSCORES]
:從有序集合中獲取指定范圍內的元素,按照分數從低到高的順序返回。其中,start
和stop
是整數,表示范圍的起始和結束索引(包含)。如果省略WITHSCORES
,則只返回元素,不返回分數。示例:
redis> ZRANGE myzset 0 2
1) "one"
2) "three"
3) "two"
ZREVRANGE key start stop [WITHSCORES]
:從有序集合中獲取指定范圍內的元素,按照分數從高到低返回。參數含義與ZRANGE
相同。示例:
redis> ZREVRANGE myzset 0 2
1) "three"
2) "two"
3) "one"
你也可以使用ZCARD key
命令來獲取有序集合中的元素個數。