数据操作
- redis是key-value的数据,所以每个数据都是一个键值对
- 键的类型是字符串
-
值的类型分为五种:
- 字符串string
- 哈希hash
- 列表list
- 集合set
- 有序集合zset
-
数据操作的全部命令,可以查看中文网站
string
- 格式:key value [key value ...]
- string是redis最基本的类型
- 最大能存储512MB数据
- string类型是二进制安全的,即可以为任何数据,比如数字、图片、序列化对象等
hash
- 格式:key field value [field value ...]
- hash用于存储对象,对象的格式为键值对
list
- 格式:key value [value ...]
- 列表的元素类型为string
- 按照插入顺序排序
- 在列表的头部或者尾部添加元素
set
- 格式:key member [member ...]
- 无序集合
- 元素为string类型
- 元素具有唯一性,不重复
zset
- 格式:key score member [score member ...]
- sorted set,有序集合
- 元素为string类型
- 元素具有唯一性,不重复
- 每个元素都会关联一个double类型的score,表示权重,通过权重将元素从小到大排序
- 元素的score可以相同