Redis是一个缓存型数据库,或者平时就叫它缓存。它支持存储的类型有以下几种:
- string(字符串)
- hash(哈希)
- list(列表)
- set(集合)
- zset(sorted set:有序集合)
特别注意的是redis的存储类型不是指Redis通过key查找redis内容,本人起初一直误解redis只有key-value结构。这里的存储类型单单指内容(value)的类型。和我们使用的set的key,get的key的那个key不是一回事。
1.Sring字符串类型,就是存储任意字符串;
如:
存储了”3“字符串,或者3这个数字。
还有这种也是String类型:
它是一个对象型字符串,通过反射可以转换成对象。
2.HASH:是一个键值(key => value)对集合。Redis hash 是一个 string 类型的 field 和 value 的映射表,hash 特别适合用于存储对象。
特别注意的是redis的存储类型不是指Redis通过key查找redis内容,本人起初一直误解redis只有key-value结构。这里的存储类型单单指内容(value)的类型。和我们使用的set的key,get的key的那个key不是一回事。
如:
3.LIST类型
项目中还没使用到,后续再更新。