Redis String 命令

 

常用命令

命令

作用

例子

图片

set key value

将值存入redis中

set name 张三

 

ea9d91edb577f28e0c4e9b3d70c605c5.png

 

get key

获取对应key的值

get name

incr key

将key对应value(只适用数字类型)

incr age

 

 

3c0b988fa6fd33b4e0496bb649ecc864.png

decr key

将key对应的value-1(只使用数字类型)

decr age

 

ccf1e097d7c2231b715889f442b9afae.png

setex key seconds value

将键和值存到redis中,设置失效时间

setex token 10 123456

 

d70858c8cb352f5d5d1613234d203fbd.png

 

ttl key

查看key存活时间

ttl token

del key

删除对应的键值对

ddl age

 

08dc3dd8eb3b60f38322abfd21c3d81c.png

setnx key

如果key存在则不做任何操作,不存在则存入

setnx name 李四

 

29723555f7861f8c3f7064bb750259f8.png

较少使用的命令

命令

作用

例子

图片

incrby key num

给这个值加上对应的数值

incrby age 20

 

5213dc18f4dc9c0cc75b01a9ccbdc762.png

mset k1v1 k2 v2 k3 v3 ...

添加多行数据

mset name1 张三 name2 李四 name3 王五

 

 

6947ff44e60882606b20f6f587078964.png

mget k1 k2 k3 ...

查看多行数据

mget name1 name2 name3

append key sum

在对应的键后面拼接sum

append name by-mobx

 

d9b3e8053c3ee10d9fb09c46ddccfc83.png

setrange k offset v

修改key对应的value值,替换为指定value,从索引位置开始

setrange name 3 xxm

 

13135c6da893291e796f552a167439f3.png

 

注意:这里使用setrange k offset v的时候要注意一个 汉字相当于三个字母。

如果设置在不再区间范围内就会在乱码中添加

35f3d92a7131c8992312d63d7f76e460.png

 

 

以上是简单演示如何简单的使用,扩展需自己填充,文章仅用于学习交流。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值