Redis数据类型
一.数据存储格式
《Redis自身是一个map,采用key:value的方式存储。
二.数据类型
1.string
基本操作
存储内容:字符串,如果字符串以整数的形式展示,可以作为数字操作使用。
设置属性 set key value
设置多个属性(m = multiply) mset key1 value1 key2 value2 key3 value3 ... ...
获取属性 get key
获取多个属性 mget key1 key2 key3
删除属性 del key 返回integer,1代表成功,0代表失败
获取字符串长度 strlen key
在key后追加字符串 append key value, 如果不存在就新建key
单数据操作与多数据操作
set key value OR mset key1 value1 key2 value2 key3 value3 ... ...
分表控制主键自增
incr key 增1
incrby key increment 增加increment(整数),如果increment为负数,相当于减少的操作,即decrby
incrbyfloat key increment 增加increment(浮点型)
decr key 减1
decrby key increment 减少increment(整数),如果increment为负数,相当于增加的操作,即incrby
拓展操作
1.设置数据具有指定的生命周期
setex key seconds value
psetex key milliseconds value
2.string类型数据操作的注意事项
数据操作不成功的返回与数据正常操作返回的差异
2.hash
- 添加/修改数据
hset key field value - 获取数据
hget key field
hgetall key - 删除数据
hdel key field [field2]s

浙公网安备 33010602011771号