上一篇: redis学习笔记之-(5)-list(栈/队列/阻塞队列)
排行榜/topN
- 加入成员: zadd key score member
- 查问成员: zrange key start stop [withscores] 注: start = 0 end = -1 注: start/end都蕴含
- 删除成员: zrem key member
- 查看某个成员的 score: zscore key member
- 减少某个成员的score: zincrby key increment member
- 查看联合的size: zcard key
- 查看topN/顺叙: zrevrange key start stop [withscores] 注: start/end都蕴含
# 增加成员12个
127.0.0.1:6379> zadd books 1 Python编程
1
127.0.0.1:6379> zadd books 2 数学之美
1
127.0.0.1:6379> zadd books 3 浪潮之巅
1
127.0.0.1:6379> zadd books 4 机器学习
1
127.0.0.1:6379> zadd books 5 深刻了解Java虚拟机
1
127.0.0.1:6379> zadd books 6 鸟哥的Linux私房菜
1
127.0.0.1:6379> zadd books 7 算法(第4版)
1
127.0.0.1:6379> zadd books 8 'C Primer Plus'
1
127.0.0.1:6379> zadd books 9 "Head First Java(中文版)"
1
127.0.0.1:6379> zadd books 10 Java编程思维(第4版)
1
127.0.0.1:6379> zadd books 11 "C++ Primer中文版(第5版)"
1
127.0.0.1:6379> zadd books 12 计算机网络:自顶向下办法(原书第7版)
1
127.0.0.1:6379> zrange books 0 -1 withscores ## 查问所有成员=>带分数
Python编程
1
数学之美
2
浪潮之巅
3
机器学习
4
深刻了解Java虚拟机
5
鸟哥的Linux私房菜
6
算法(第4版)
7
C Primer Plus
8
Head First Java(中文版)
9
Java编程思维(第4版)
10
C++ Primer中文版(第5版)
11
计算机网络:自顶向下办法(原书第7版)
12
127.0.0.1:6379> zrem books 'C Primer Plus' ## 删除 'C Primer Plus'
1
127.0.0.1:6379> zrange books 0 -1 withscores ## 查问所有成员=>带分数
Python编程
1
数学之美
2
浪潮之巅
3
机器学习
4
深刻了解Java虚拟机
5
鸟哥的Linux私房菜
6
算法(第4版)
7
Head First Java(中文版)
9
Java编程思维(第4版)
10
C++ Primer中文版(第5版)
11
计算机网络:自顶向下办法(原书第7版)
12
127.0.0.1:6379> zscore books 数学之美 ## 查看'数学之美'成员的 score
2
127.0.0.1:6379> zincrby books 20 数学之美 #
22
127.0.0.1:6379> zscore books 数学之美
22
127.0.0.1:6379> zcard books # 查看汇合size
11
127.0.0.1:6379> zrevrange books 0 4 withscores # 逆序查看 topN => start=0 stop=4
数学之美
22
计算机网络:自顶向下办法(原书第7版)
12
C++ Primer中文版(第5版)
11
Java编程思维(第4版)
10
Head First Java(中文版)
9
127.0.0.1:6379>
发表回复