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