String(子串类型)
set 命令:设置一个键和值,键存在则只覆盖,返回ok
> set 键 值 例如: >set name zhangsan
get 命令:获取一个键的值,返回值
> get 键 例如:>get name
setnx命令:设置一个不存在的键和值(防止覆盖),
> setnx 键 值 若键已存在则返回0表示失败
setex命令:设置一个指定有效期的键和值(单位秒)
> setex 键 [有效时间] 值 例如: >setex color 10 red
不写有效时间则表示永久有效,等价于set
setrange命令:替换子字符串 (替换长度由子子串长度决定)
> setrange 键 位置 子字串
> setrange name 4 aa 将name键对应值的第4个位置开始替换
mset命令:批量设置键和值,成功则返回ok
> mset 键1 值1 键2 值2 键3 值3 ....
msetnx命令:批量设置不存在的键和值,成功则返回1
> msetnx 键1 值1 键2 值2 键3 值3 ....
getset命令:获取原值,并设置新值
getrange命令:获取指定范围的值
>getrange 键 0 4 //获取指定0到4位置上的值
mget命令: 批量获取值
>mget 键1 键2 键3....
incr命令: 指定键的值做加加操作,返回加后的结果。
> 键
例如: >incr kid
incrby命令: 设置某个键加上指定值
> incrby 键 m //其中m可以是正整数或负整数
decr命令: 指定键的值做减减操作,返回减后的结果。
> decr 键 例如: >decr kid
decrby命令: 设置某个键减上指定值
> decrby 键 m //其中m可以是正整数或负整数
append命令:给指定key的字符串追加value,返回新字符串值的长度
>append 键 追加字串
strlen求长度
>strlen 键名 //返回对应的值。