Redis的数据类型

Zset和Set的区别:每一个成员有一个分数,ZSet是有序的。适用于游戏排名,热点话题等场景。

String字符串,可以包含任何数据,值最大512M,键值对。

Hash哈希,用于存储一些结构化的数据,键键值对。

List列表,用于消息队列服务,不同服务之间的消息交换。

Set集合,元素都是唯一的。优势在于可以进行交集并集等集合操作。比如求共同好友。统计访问网站的所有独立IP。好友推荐的时候通过tag求交集,大于threhold则推荐等。

ZSet有序集合,有序且不重复的集合。比如存储全班同学的成绩(学号,成绩),排行榜的应用,列出topN。