Strings 类型及操作
String 是最简单的类型, 一个Key对应一个Value, string类型是二进制安全的.
Redis的string可以包含任何数据, 比如jpg图片或者序列化的对象.
SET name value
SETNX (nx not exit): 若果key已经存在, 则返回0.
SETEX (ex expiration) 设置key对应的值为string类型的value, 并制定此建值对应的有效期.
SETRANGE 设置指定key的value值的字符串
MSET 一次性设置多个key的值, 成功返回OK表示所有设置的值都设置了;
失败返回0表示没有任何值被设置.
MSETNX 一次设置多个key的值, 成功返回ok表示所有的值都设置了,
失败返回0表示没有任何值被设置, 但是不会返回覆盖已经存在的key.
get
获取key对应的string值, 如果key不存在返回nil.
getset
设置key的值, 并返回key的旧值.
getrange
获取key的value值的子字符串
mget
一次获取多个key的值, 如果对应key不存在, 则对应返回nil
incr
对key的值做加操作, 并返回新的值
incrby
同incr类似, 加指定值, key不存在的时候会设置key,
并认为原来的value是0.
decr
对key的值做减减操作
decrby
同decr类似, 减指定值.
append
给指定key的字符串追加value, 返回新字符串值的长度.
strlen
取指定key的value值的长度.