第一次学习
第二次学习
String 类型是二进制安全的。意味着 Redis 的 string 可以包含任何数据。比如 jpg 图片或者序列化的对象。
String 类型是 Redis 最基本的数据类型,一个 Redis 中字符串 value 最多可以是 512M。
set <key><value>:添加键值对
get <key>:查询对应键值
append <key><value>:将给定的 <value> 追加到原值的末尾
strlen <key>:获得值的长度
setnx <key><value>:只有在 key 不存在时,设置 key 的值
incr <key>:将 key 中储存的数字值增 1,只能对数字值操作,如果为空,新增值为 1(**具有原子性**)
decr <key>:将 key 中储存的数字值减 1,只能对数字值操作,如果为空,新增值为 -1
incrby/decrby <key><步长>:将 key 中储存的数字值增减。自定义步长
mset <key1><value1><key2><value2> :同时设置一个或多个 key-value 对
mget <key1><key2><key3>...:同时获取一个或多个 value
msetnx <key1><value1><key2><value2>... :同时设置一个或多个 key-value 对,当且仅当所有给定 key 都不存在
getrange <key><起始位置><结束位置>:获得值的范围
setrange <key><起始位置><value>:用 <value> 覆写 <key> 所储存的字符串值
setex <key><过期时间><value>:设置键值的同时,设置过期时间,单位秒。
getset <key><value>:以新换旧,设置了新值同时获得旧值。