1. Redis存储的数据类型和特点:
数据类型 | key类型 | value | 特点 |
String | String | String | |
Hash | String | 类似于java的map集合 | value的key不能重复 |
List | String | string类型的双向链表 |
list可以当做栈或队
列,有序可重复
|
Set | String |
类似于java中的hashset
只不过set集合中放的都是字符串
| 无序,不可重复 |
ZSet | string | 分数和数据 | 有序,不可重复 |
2.引用场景
String类型: 缓存
Hash类型:hash特别适合用于存储对象,效率更高
list类型:记录网站最近登陆用户
Set类型:共同关注、共同喜好
ZSet类型:销售排行耪