redis(二)、String基本数据类型

一、String类型

String类型是包含很多种类型的特殊类型,并且是二进制安全的。比如序列化的对象进行存储,比如一张图片进行二进制存储,比如一个简单的字符串,数值等等。

1、set和get方法:

设置值:set name "yjr"; 取值:get name (设置多次会覆盖)。

删除值: del name;

2、使用setnx(not exist):如果key不存在,设置成功,返回1;否者返回0(设置失败);

3、使用setex(expired):set color 10 red 设置color的有效期为10秒,10秒后返回nil(空);

4、使用setrange替换字符串:

set email 1597821874@qq.com

setrange email 10 ww ;(10表示从第几位开始替换,后面跟上替换的字符串)

5、批量设置和获取:

mset key1 aaa key2 bbb key3 ccc;

mget key1 key2 key3;

对应的也有:msetnx和mget;

6、一次性取值并赋值的方法:set key4 ddd;getset key4 haha;

7、incr和decr方法:对某一个值进行递增和递减

8、incrby和decrby方法:对某个值进行指定长度的递增和递减;

9、append [name]方法:字符串追加方法:

10、strlen [name]方法:获取字符串的长度:

  

posted on 2019-05-31 21:19  希望者  阅读(143)  评论(0编辑  收藏  举报

导航