redis系列(3)-- redis的key的操作命令

前言:废话不说,上手就干。
1、keys
语法:keys pattern
作用:查找所有符合模式pattern的key,pattern可以使用通配符。
通配符:
1):表示0-多个字符,例如:keys * 查询所有的key。
2)?:表示单个字符,例如na?e,匹配name、naae等等
显示所有的key
在这里插入图片描述
使用
表示0或多个字符及使用?表示单个字符
在这里插入图片描述
2、exists
语法:exists key[key…]
作用:判断可以是否存在
返回值:整数,整数,存在返回1,其他返回0,使用多个key,返回存在的key的数量。
检查指定可以是否存在
在这里插入图片描述
检查多个key,存在的计算,不存在的不在计算结果内
在这里插入图片描述
3、expire
语法:expire key seconds
作用:设置key的生存时间,超过时间,可以自动删除。单位是秒。
返回值:设置成功返回数字1,其他情况是0.
设置5秒的存在时间
在这里插入图片描述
4、ttl
语法:ttl key
作用:以秒为单位,返回可以的剩余生存时间
返回值:
-1:没有设置key的生存时间,key永不过期。
-2:key不存在
数字:key的剩余时间,以秒为单位
设置name的过期时间为10秒,查看没有设置过期时间、剩余过期时间及已过期
在这里插入图片描述
5、type
语法:type key
作用:查看key所存储值得数据类型
返回值:字符串表示的数据类型
none(key不存在);
string(字符串);
list(列表);
set(集合);
zset(有序集);
hash(哈希表);
查看存在及不存在的key
在这里插入图片描述
6、del
语法:del key[key…]
作用:删除存在的key,不存在的key忽略。
返回值:数字,删除的key的数量。
在这里插入图片描述
以上就是redis中关于key的操作命令,共勉!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值