三 、String类型
String(字符串)
string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。
string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。
string类型是Redis最基本的数据类型,一个redis中字符串value最多可以是512M
set / get /del / append /strlen
set k4 v4
get k4
del k4
append k4 aaa
strlen k5
incr / decr / incrby /decrby 必须是数字才能加减
incr k1
decr k1
incrby k1 4
decrby k1 4
setex /setnx
setex k2 11 v2 设置k2的值生命周期为10秒,值为v2
setnx k2 aaa 如果k2存在就不设置
getrange /setrange
getrange 范围内取值,0 -1 取得全部值,
setrange 范围内设置值,在指定位置后面替换
mset / mget /msetnx
mset 设置多个
mget 获取多个
msetnx 全部不存在才设置,存在一个或多个key都不会成功,返回0表示失败,返回1表示成功
getset 先获取再设置