redis系列(三)之String类型的基础操作 查看所有的键值对: keys * 设置值 set <key> <value> //set name zane 返回 OK 如果多次对同一key设置不同的值,会覆盖掉之前的值 获取值 get name // zhozhen 删除值 del name 如果不存在进行设置,如果存在就不进行设置 setnx name1 zhaozhen (如果存在就返回0,不存在就返回1) setnx 是set not exist的意思 设置键值过期时间 setex color 10 red 设置color值是red.有效期是10s 替换字符串 set email 174754613@qq.com setrange email 10 ww(10表示从第几位开始替换,后面跟上替换的字符串,将qq替换成ww) 一次性设置和获取多个值 mset key1 val1 key2 val2 mget key1 key2 msetnx key1 val1 key2 val2 返回旧值并设置新值 getset key4 changchun 对某一个值进行递增递减 incr key decr key 获取字符串的长度 strlen <key> 追加字符串 append <key> <val> 对某个值进行指定长度的递增和递减 incrby key 3 decrby key 3 清空数据库中内容 flushdb