3. redis通用命令

通用命令

keys

keys * 遍历所有key
在这里插入图片描述
keys [pattern] 查找所有符合给定模式 pattern 的 key
在这里插入图片描述
keys命令一般不再生产环境使用

dbsize

返回当前数据库的 key 的数量。
在这里插入图片描述

exists

exists key检查key是否存在,存在返回1,不存在返回0
在这里插入图片描述

del

del key 删除指定的key,删除成功返回1,key不存在,删除,返回0
del key [key …],可以删除多个key
在这里插入图片描述

expire ttl persists

expire key seconds 设置key在seconds秒后过期
ttl key 查看key剩余的过期时间,当 key 不存在时,返回 -2 。 当 key 存在但没有设置剩余生存时间时,返回 -1 。 否则,以毫秒为单位,返回 key 的剩余生存时间。
persist key 去掉key的过期时间
在这里插入图片描述

type

type key 返回key的类型,string、hash、list、set、zset、none(key不存在)
在这里插入图片描述

时间复杂度

命令时间复杂度
keysO(n)
dbsizeO(1)
existsO(1)
delO(1)
expireO(1)
tpeO(1)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值