set +key的名字+值:插入一个字符串 set key1 v1
get+key的名字:得到一个字符串 get key1 返回 v1
del +key的名字:删除
append +key的名字+值:将key的值与后面的值拼接起来 如 append key1 123 ,然后get key1, 返回为v1123
strlen+key的名字 :返回key的长度
incr +key的名字:将数字类型的key加1 ,如果不是数字类型会有error提示
decr+key的名字:将数字类型的key减1
incrby+key的名字+数字:表示将数字类型的key加几
decrby+key的名字+数字:表示将数字类型的key减几
getrange+key的名字+数字+数字: 类似于between ....and的关系 ,
例:getrange key1 0 -1表示获取全部,getrange key1 0 2从0开始获取到第二位的值
setrange+key的名字 +数字(第几位)+值:表示从第几位开始插入xxx
setex+key的名字+时间(过期时间)+值:例如setex key1 10 v2 表示 设置key1的值为v2,过期时间为10秒
setnx+key的名字+值:判断放key不存在时才添加,如果存在,插入失败返回0,不存在,成功插入返回1
mset+key的名字+值+key的名字+值......:一次性增加多个key 。例:mset key1 v1 key2 v2 key3 v3
mget+key的名字+key的名字++key的名字....:一次性获取多个key的值
msetnx +key的名字+值+key的名字+值:一次性增加多个key,但是其中的key都必须是数据库中不存在的,即使只有一个存在, 也增加失败,返回0