数据操作
- redis是key-value的数据,所以每个数据都是一个键值对
- 键的类型是字符串
-
值的类型分为五种:
- 字符串string
- 哈希hash
- 列表list
- 集合set
- 有序集合zset
-
数据操作的全部命令,可以查看中文网站
- 接下来逐个介绍操作各类型的命令
string
- string是redis最基本的类型
- 最大能存储512MB数据
- string类型是二进制安全的,即可以为任何数据,比如数字、图片、序列化对象等
命令
设置
- 设置键值
set key value
- 设置键值及过期时间,以秒为单位
SETEX key seconds value
- 设置多个键值
MSET key value [key value ...]
获取
- 根据键获取值,如果不存在此键则返回nil
GET key
- 根据多个键获取多个值
MGET key [key ...]
运算
- 要求:值是数字
- 将key对应的value加1
INCR key
- 将key对应的value加整数
INCRBY key increment
- 将key对应的value减1
DECR key
- 将key对应的value减整数
DECRBY key decrement
其它
- 追加值
APPEND key value
- 获取值长度
STRLEN key