一文带你梳理Redis基础(程序员看过来,阿里大牛把「服务雪崩」玩到了极致


> mset hello_ test1 one hello_ test2 two helloa a hellob b

> keys hello*

1) "hello_ test1"

2) "hello. test2"

3) "helloa"

4) "hellob"

> keys heelo?

1) "helloa"

2) "hellob"

> keys he11o(a-z

1) "helloa"

 2) "hellob" 

exists


exists命令用于判断-个或多个key是否存在,判断多个key时, key之间用空格分隔,exists的返回值为整数,表示当前判断有多少个key是存在的。


#exists命令, 时间复杂度0(1)

exists key [key ...] 

示例


> set test1 t1

> exists test1 test2

(integer) 1#只有一个key存

在

> exists test3 test3

> (integer) 0 #key都不存在 

del


del命令用于删除-个或多个key,多个key之间用空格分隔,其返回值为整数,表示成功删除了多少个存在的key,因此,如果只删除-个kev,则可以从返回值中判断是否成功,如果删除多个kev,则只能得到删除成功的数量。


1 # del命令,吋囘夏奈度0(n)

2 del key [key ..] 

示例


1ゝsettest

2 t

3 > de1 test

4 (integer) 1

5 > mset test1 2 test2 1

6ゝ de1 test1 test2 test3

7 (integer) 2 #返回2,表示成功刪除两个

8 #再次刪除, 返回0,因カ刪除成功个数为0

9 > de1 test1 test2 test3

(integer) 0 

expire,pexpire


expire设置key在多少秒之后过期, pexpire设置key在多少毫秒之后过期,成功返回1,失败返回0。


1 # expire命令,时间复杂度为0(1)

2 expire key seconds

3

4 # pexpire命令,时间复杂度为0(1)

5 pexpire key milliseconds 

示例


1 > mset test test_ value test1 test1_ value

2 > expire test 10 #设置10秒后过

3 期

4 (integer) 1

5 > pexpire test1_ value 10000 #设置10009毫秒(10s )后过期

6 (integer) 1

7 > expire ttt 100

(integer)0#不存在的key,设置失败,返回

0 

小结


上面介绍的是Redis中最常用的通用命令,虽然简单,但还是非常有必要掌握其用法和使用方面要注意的事项,其实,对于普通开发入员来说,很多时候,也只是使用这些基础通用的命令来操作Redis而已。

总结

在清楚了各个大厂的面试重点之后,就能很好的提高你刷题以及面试准备的效率,接下来小编也为大家准备了最新的互联网大厂资料。

CodeChina开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频】

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

题解析+核心总结学习笔记+最新讲解视频】](https://codechina.csdn.net/m0_60958482/java-p7)**

[外链图片转存中…(img-ItEXnnmY-1630408810295)]

[外链图片转存中…(img-kmtNTfyg-1630408810297)]

[外链图片转存中…(img-CHWTxLX2-1630408810298)]

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值