首页 > 代码库 > 架构师养成记--31.Redis的String类型
架构师养成记--31.Redis的String类型
Redis一共分为五种基本数据类型:String、Hash、List、Set、ZSet
String类型是包含很多张类型的特殊类型,并且是二进制安全的。比如对序列化的对象进行存储,比如一张图片进行二进制存储,比如一个简单的字符串数值等等。
Set和get方法的使用
- 设置值:set name sgm (多次设置name值,后一次会覆盖前一次)
- 取值 get name
- 删除值:del name
- setnx,nx的意思就是not exists;不覆盖赋值,如上例,如果name存在就不设置了。
- setex,ex意思是expired;setex color 10 red 设置color的有效期为10秒,10秒后返回nil(在redis中nil表示空)
- 使用setrange 替换字符串;set email 894120217@qq.com --> setrange email 10 ww(10表示从第几位开始替换,后面跟上替换的字符串)
- 一次性获取和设置多个值mset,mget
- 一次性设置和取值,getset key4 sss,也就是把原来的key4值打印出来,然后把sss赋值给key4
- incr和decr:对某个值进行递增和递减
- incrby和decrby:对某个值进行指定步长的增减
- append【name】:追加字符串的方法;append name 1212
- strlen key:获取字符串的长度
架构师养成记--31.Redis的String类型
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。