1.set
设置key对应的值为string类型的value,如果已存在的话则覆盖
例:set name lijie
2.Setnx
功能同1,但是只在不存在的时候插入,如果已经存在的不覆盖
3.Setex
功能同1,但是可以指定键值对的有效期。
例:setex name 10 lijie 设定name的值为lijie,有效期为10S
4.Setrange
从一个已经存在的键的值的指定位置开始,替换字符串
例: set email
2620107123@qq.com
setrange email 11 163.com
5.mset
set的批量形式。
有一个不成功则都不成功
例 mset key1 lijie key2 lamp key3 25
6.msetnx
同5,不覆盖。有一个不成功则都不成功
7.getset
设置新值,返回旧值
例:set key value1
getset key value2
此时值变成value2,并且返回value1
8.getrange
获取字符串的子字符串
set email
2620107123
@qq.com
getrange email 0 3
返回2620
9.mget
批量获取key值
例:mget key1 key2 key3 key4
返回key1-4的值
10 incr 递增
例:incr key1 值变成1
再incr key1 值变成2
11 incrby
incrby key1 4 没有key1键则新建,且key1值+4
12.decr
自减,功能与incr相反,用法相同
13 decrby
功能与11相反,用法相同
14 append
给指定的key的字符串,追加value,返回新字符的长度
例:set name
2620107123
append name @qq.com
name值变成
2620107123
@qq.com
15 strlen
查看字符串长度