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"
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16