以个人信息为例操作string类型
设置操作:
set: set key value 创建key-value名值对
setnx: setnx key value 创建不存在的key-value,已存在则创建失败
setex: setex key time value 创建time(s)内自动销毁的key-value
setrange: setrange key pos value 替换从pos开始的value串
mset: mset key1 value1 key2 value2 设置多个key-value
msetnx: msetnx key1 value1 key2 value2 设置多个不存在的key-value,已存在则创建失败
getset: getset key value 修改指定key对应的value,返回原来的value
append: append key value 给指定key追加value串
查询操作:
get: get key 获取对应key的value
mget: mget key1 key2 key3 获取多个key的value
getrange: getrange key pos1 pos2 获取指定key从pos1到pos2范围的字串
strlen: strlen key 获取指定key对应的value长度
原子操作:
incr: incr key 给指定的key 自增1,必须是数字
incrby: incrby key num 给指定的key增加num个数,必须是数字
decr: decr key 给指定的key 自减1,必须是数字
decrby: decrby key num 给指定的key减少num个数,必须是数字