1. set
用于将kv设置到数据库中
2. mset
批量设置kv
mset (msetnx) key1 value1 key2 value2 ...
mset:msetCommand
msetnx:msetnxCommand
msetCommand和msetnxCommand都调用msetGenericCommand
2.1 msetGenericCommand
如果参数个数为偶数,则响应参数错误并返回
如果nx=1,则要在db中查找所有的key,只要有一个key存在,则不能设置
循环参数依次设置key和value到db中
更新数据修改计数
3. append
将value追加到原值的末尾
append key value
调用appendCommand
3.1 appendCommand
在db中获得key对应的value对象
如果对象不存在,则将key和value添加到db中
获取值的长度
如果对象存在,则检测对象类型,不是字符串则返回
设置字符串长度为原value的长