nosql->redis学习 数据类型redis->string 二进制setnx name lijie 判断键值 是否存在 如果存在返回0 不存在 吧值设置进去setex 指定键值有效期时间 setex name 10 lijiesetrange 设置指定key的vlaue值的子字符串(我们向往将理解的126邮箱替换为Gmail邮箱)setrange name 6 (字符下标) gmial.com 注意字符长度mset 一次设置多个key的值 成功返回OK标识所有值设置了,失败返回0标识没有任何值设置getset 设置key的值 ,并且返回key的旧值getrange 获取key的vlaue值的字符串 例如 set a baoweijun getrange 0 5 返回 baoweimget 一次获取多个key的值 如果对应的key不存在则对应返回nilincr 对key的值做加加操作,并且返回新的值incrby 通incr类似 加指定值 key 不存在的时候会设置key 并认为原来的value是0decr 对key的值做减减操作decrby 通decr类似 减去指定的值append 给指定的key的字符串追加value 返回新的字符串值的长度strlen 取指定key的value的值的长度hashes 类型redi->hash是一个string类型的field和value的映射表,他的添加,删除操作都是0(1)。hash适合存储对象,相当于将对象的每个字段分成当哥string类型,将一个度下行存储在hash类型中占用更少的内存,并且可以方便存取整个对象hsetnx 设置hashfield为指定值,如果key不存在,则先创建,如果存在返回0hmset 同时设置hash的多个filed值hget 获取表的摸个字短hmget 批量返回hincrby 对指定的hash filed加上给定值