redis实战4:redis常用的键命令

前言:上一篇文章说的是redis常用的系统级别命令,这一篇会讲redis中常用的键命令。redis存储方式是键值对(key-value),那这些键命令就是对key的一些操作的命令。


1.keys命令:查看库中存在的值

前面用过很多词keys命令。命令后面可以跟正则表达式来筛选我们想看的key。比如:keys *就是查看所有的key

2.del命令:删除某个key

我们先向库中插入一条数据 set name zj,那我们就可以用del name来删除key为那么的这条数据

3.expire:设置某个key的过期时间,比如:我们设置下面的key是company的过期时间为100(单位为秒)

应用场景:我们在登录一个网站,设置session过期时间时,可以用expire

4.ttl:查看剩余过期时间

如果一个key被设置了过期时间,那么我们可以用ttl来查看这条数据还有多久过期,我们查看我们在3中例子的过期时间,查看了几次,得到的结果分别是:

如果返回值为-1,那么说明是没有设置过期时间的,比如查看我库中key为name的数据

如果返回值为-2,说明这个key已经过期,比如我们现在再去查看company

5.type:返回这个key的类型(redis中的五种类型)

6.randomkey:从库中的所有key中随机返回一个key

7.rename:对key进行重命名

我们先清空一下数据库,然后插入了四条数据,最后我rename a b,将key a 重命名为 b,在查看b的值,b中的值为a,说明我们在rename过程中,将a重命名为b,并将之前key为b的数据进行了覆盖。

8.renamenx:对key进行重命名,但如果新的名字在库中已经存在,那么将重命名失败,返回0

这8个命令就是我们比较常用的键命令

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值