Key的操作命令——Redis

Key的操作命令

查找

  • 语法:keys pattern
    作用:查找所有符合模式pattern的key. pattern可以使用通配符。
    通配符:
    *:表示0或多个字符,例如:keys * 查询所有的key。
    :表示单个字符,例如:wo?d , 匹配 word , wood
    [ ] :表示选择[ ]内的一个字符,例如wo[or]d, 匹配word, wood, 不匹配wold、woord

在这里插入图片描述

exists(判存)

  • 语法:exists key [key…]
  • 作用:判断key是否存在
    返回值:整数,存在key返回1,其他返回0。使用多个key,返回存在的key的数量。

在这里插入图片描述

move(移动)

  • 语法:move key db
  • 作用:移动key到指定的数据库,移动的key在原库被删除。
    返回值:移动成功返回1,失败返回0.
    在这里插入图片描述

ttl(查看剩余生存时间)

  • 语法:ttl key
  • 作用:查看key的剩余生存时间(ttl: time to live),以秒为单位。
    返回值:
    -1 :没有设置key的生存时间, key永不过期。
    -2:key不存在

在这里插入图片描述

expire(设置生存时间)

  • 语法:expire key seconds
  • 作用:设置key的生存时间,超过时间,key自动删除。单位是秒。
    返回值:设置成功返回数字 1,其他情况是 0 。
    在这里插入图片描述

type(查看key存储的类型)

语法:type key
作用:查看 key所存储值的 数据类型
返回值:字符串表示的数据类型
none (key不存在)
string (字符串)
list (列表)
set (集合)
zset (有序集)
hash (哈希表)

在这里插入图片描述

rename(更改key名)

语法:rename key newkey
作用:将key改为名newkey。当 key 和 newkey 相同,或者 key 不存在时,返回一个错误。
当 newkey 已经存在时, RENAME 命令将覆盖旧值。

del(删除)

语法:del key [key…]
作用:删除存在的key,不存在的key忽略。
返回值:数字,删除的key的数量。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值