Redis String类型使用方法
创始人
2024-02-13 22:31:55
0

String 类型

String 类型,也就是字符串类型,是Redis中最简单的存储类型。
其value是字符串,不过根据字符串的格式不同,又可以分为3类:

  • string:普通字符串
  • int:整数类型,可以做自增、自减操作
  • float:浮点类型,可以做自增、自减操作

如同这样的存储形式,其中name是普通字符串,age是整数,score是浮点数
在这里插入图片描述
不管是哪种格式,底层都是字节数形式存储,只不过是编码方式不同。字符串类型的最大空间不能超过512m

String类型常见命令

String的常见命令有:

  • SET:添加或者修改一个已经存在的String类型键值对
    添加时,如果文本有空格,需要注意用双引号括起,若无空格可以直接编写文本
    在这里插入图片描述
    当存在该键值时,会覆盖原先的文本

在这里插入图片描述

  • GET:根据key获取String类型的value
    get操作上面也有演示,并无其它特殊操作。

  • MSET:批量添加多个String类型的键值对
    命令使用就是mset key value key value ..,因此mset后面跟着的参数个数一定是要偶数
    在这里插入图片描述

  • MGET:根据多个key获取多个String类型的value
    命令使用就是mget key key key ...
    在这里插入图片描述
    可能有些脑洞大的同学想到了,那如果其中一个或多个key不存在呢?会提示命令错误吗?答案是不会的,会全返回null
    在这里插入图片描述

  • INCR:increase的缩写,让一个整数的key自增1
    在这里插入图片描述

  • INCRBY:让一个整数的key自增并指定步长,负数也行
    自增99
    在这里插入图片描述
    自增-1
    在这里插入图片描述

  • DECR:让一个整数的key自减1
    这效果和INCRBY key -1一模一样的
    在这里插入图片描述

  • INCRBYFLOAT:让一个浮点类型的数字自增并指定步长
    在这里插入图片描述

  • SETNX:添加一个String类型的键值对,前提是这个key不存在,否则不执行
    setnx 与 set key value nx的效果相同的
    在这里插入图片描述

  • SETEX:添加一个String类型的键值对,并指定有效期
    在这里插入图片描述
    set [key] [value] ex [seconds]效果一样
    在这里插入图片描述

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
客厅放八骏马摆件可以吗(家里摆... 今天给各位分享客厅放八骏马摆件可以吗的知识,其中也会对家里摆八骏马摆件好吗进行解释,如果能碰巧解决你...
美团联名卡审核成功待激活(美团... 今天百科达人给各位分享美团联名卡审核成功待激活的知识,其中也会对美团联名卡审核未通过进行解释,如果能...