Redis-String类型数据的命令

String类型的命令

String类型就是字符串类型的数据,是Redis中最简单的存储类型

字符串数据又可以分为三种类型,String、int、float

不管是那种类型的数据,底层都是字节数组形式存储,只不过是编码方式不同,字符串最大空间不能超过512M

String常见的命令有:

1.SET:添加或者修改已存在的一个String类型的键值对

例如:SET keyname valuename

请添加图片描述

2.GET:根据key获取String类型的value

例如:GET keyname

请添加图片描述

3.MSET:批量添加多个String类型的键值对

例如:MSET keyname1 value1 keyname2 value2 keyname3 value3…

请添加图片描述

4.MGET:根据多个key获取多个String

例如:MGET keyname1 keyname2 keyname3…

请添加图片描述

返回值是多个数据形成的数组

5.INCR:让一个整型的key自增1

例如:INCR keyname

请添加图片描述

返回值是自增后的值,每自增一次都会返回值自增后的值

6.INCRBY:让一个整型的key自增并指定步长

例如:LNCRBY keyname 2 让keyname的值自增2

请添加图片描述

自减就可以用负数。

7.INCRBYFLOAT:让一个浮点型的数字自增并指定步长

例如:INCRBYFLOAT keyname 0.5

请添加图片描述

8.SETNX:添加一个KEY,前提是这个KEY不存在

例如:SETNX keyname value

请添加图片描述

SETNX是一个组合命令显示SET然后再NX

实际上的语句格式为 SET keyname value NX

9.SETEX:添加一个String类型的数据,并添加有效时间

例如:SETEX keyname value ex 10
请添加图片描述
SETEX实际上已经被淘汰了,直接使用EXPIRE命令即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值