Redis 有序集合(zset) 类似于 Redis 集合(set),只是它多了一个score字段,这样意味着它的集合可以按照score从低到高有序排列,这也是为什么它可以做到有序的原因。
示例:
redis 127.0.0.1:6379> ZADD yxjc123 1 redis
(integer) 0
redis 127.0.0.1:6379> ZADD yxjc123 2 cassandra
(integer) 1
redis 127.0.0.1:6379> ZADD yxjc123 3 cassandra
(integer) 0
redis 127.0.0.1:6379> ZADD yxjc123 3 mysql
(integer) 1
redis 127.0.0.1:6379> ZADD yxjc123 4 mysql
(integer) 0
redis 127.0.0.1:6379> ZRANGE yxjc123 0 10 WITHSCORES
1) "redis"
2) "1"
3) "cassandra"
4) "3"
5) "mysql"
6) "4"
Redis 有序集合(zset) 命令大全