redis系列(09):key操作命令
本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/10950727.html
keys、del、exists、move、rename、renamenx
数据初始化
keys
根据参数中的模式,获取当前数据库中符合该模式的所有key,从输出可以看出,该命令在执行时并不区分与Key关联的Value类型
del
删除一个或多个key
删除了两个Keys
exists
如果存在,返回整数类型1,否则返回0
查看刚刚删除的Key是否还存在,从返回结果看,name确实已经删除了
查看一下没有删除的Key,以和上面的命令结果进行比较
move
将当前数据库中的testset键移入到ID为1的数据库中
rename
修改键的名称,将name改名为username,然后获取值只能通过新的键
renamenx
当新名称不存在时才会执行。由于mycity已经存在,因此该命令未能成功执行
ttl、expire
ttl
将该键的超时设置为1000秒
通过ttl命令查看还剩多少秒
expire
设置该键的超时被1000秒;用ttl命令看当前还剩下多少秒,从结果中可以看出还剩下996秒
重新更新该键的超时时间为200秒,从返回值可以看出该命令执行成功;再用ttl确认一下,从结果中可以看出被更新了
flushdb、type、randomkey、dbsize
flushdb
清空当前打开的数据库,不影响其它数据库
type
添加不同类型的测试数据
分别查看数据的类型
randomkey
返回数据库中的任意键
由于没有数据了,因此返回nil
dbsize
返回当前数据库的key的数量
__EOF__

本文作者:持之以恒(韧)
关于博主:擅长性能、全链路、自动化、企业级自动化持续集成(DevTestOps)、测开等
面试必备:项目实战(性能、自动化)、简历笔试,https://www.cnblogs.com/uncleyong/p/15777706.html
测试提升:从测试小白到高级测试修炼之路,https://www.cnblogs.com/uncleyong/p/10530261.html
欢迎分享:如果您觉得文章对您有帮助,欢迎转载、分享,也可以点击文章右下角【推荐】一下!
关于博主:擅长性能、全链路、自动化、企业级自动化持续集成(DevTestOps)、测开等
面试必备:项目实战(性能、自动化)、简历笔试,https://www.cnblogs.com/uncleyong/p/15777706.html
测试提升:从测试小白到高级测试修炼之路,https://www.cnblogs.com/uncleyong/p/10530261.html
欢迎分享:如果您觉得文章对您有帮助,欢迎转载、分享,也可以点击文章右下角【推荐】一下!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
2022-12-04 【答疑】几个关于性能测试混合场景中比例控制的问题