添加键值对
set <key> <value>
获取key对应的value
get <key>
将指定value追加到原value的末尾
append <key> <value>
获取value的长度
strlen <key>
只有当key不存在时对key进行添加
setnx <key> <value>
将 key 中储存的数字值增1,只能对数字值操作,如果为空,新增值为1
incr <key>
将 key 中储存的数字值减1,只能对数字值操作,如果为空,新增值为-1
decr <key>
将key中存储的数字值自定义步长增减
incrby <key> <step>
decrby <key> <step>
同时为多个key设置值
mset <key1> <value1> <key2> <value2> ...
同时获取多个value
mget <key1> <key2> ...
同时设置多个value,且key不存在(原子性:有一个存在则都失败)
msetnx <key1> <value1> <key2> <value2> ...
获取子串,从索引start到stop(左闭右闭)
getrang <key> <start> <stop>
从指定索引位置使用value覆盖子串
setrang <key> <index> <value>
设置键值对的同时设置过期时间(单位:s)
setex <key> <time> <value>
以旧换新(读取原始值,并进行写入)
getset <key> <value>