数据类型 | 使用场景 |
String | 比如说,我想知道什么时候封锁一个IP地址,Incrby命令 |
Hash | 存储用户信息 |
List | 实现最新消息的排行,还可以利用List的pyush命令,将任务存在list集合中,同时使用另一个命令,将任务从集合中取出[pop] Redis-list数据类型来模拟消息队列。【电商中的秒杀就可以采用这种方式来完成一个秒杀活动】 |
Set | 特殊之处:可以自动排重。比如说微博中将每个人的好友存在集合(Set)中,这样求两个人的共通好友的操作,我们只需求交集即可。 |
Zset | 以某一个条件为权重,进行排序。 京东:商品详情的时候,都会有一个综合排名,还可以按照价格进行排名。 |