redis是key-value的数据,通常称为KV模式,所以每个数据都是一个键值对
键的类型是字符串
值的类型分为五种:
1.字符串string
· string是redis最基本的类型
· 最大能存储512MB数据
· string类型是二进制安全的,即可以为任何数据,比如数字、图片、序列化对象等
2.哈希hash
hash用于存储对象,对象的格式为键值对
hash 特别适合用于存储对象。相对于将对象的每个字段存成单个string 类型。将一个对象
存储在hash 类型中会占用更少的内存,并且可以更方便的存取整个对象。
3.列表list(爬虫用到的比较多)
1)列表的元素类型为string
2)按照插入顺序排序
3)在列表的头部或者尾部添加元素
4.集合set
1)无序集合
2)元素为string类型
3)元素具有唯一性,不重复
5.有序集合zset
1)sorted set,有序集合
2)元素为string类型
3)元素具有唯一性,不重复
4)每个元素都会关联一个double类型的score,表示权重,通过权重将元素从小到大排序
5)元素的score可以相同