当前位置: 首页 > article >正文

Redis基本的全局命令

在学习redis基本的全局命令之前呢,我们必须先进入redis-cli客户端才行。

如图:


get和set


get和set是redis两个最核心的命令。

get:根据key来获取value。

set:把key和value存储进去。

如set命令如图:

对于上述图中,设置的都表示String类型,都没有加引号,当然加上引号也可以。

还有redis命令不区分大小写。

get命令直接输入key就可以得到对应的value。

如果输入的key没有对应的value,如图:

如图所示,这里的nil就对应java中的null。


keys命令


返回所有满足样式(pattern)的key。支持如下统配样式。

• h?llo 匹配hello ,hallo 和hxllo 

• h*llo 匹配hllo 和 heeeello 

• h[ae]llo 匹配 hello 和 hallo 但不匹配hillo 

• h[^e]llo 匹配 hallo ,hbllo ,...但不匹配hello 

• h[a-b]llo 匹配 hallo 和hbllo

如图:


EXISTS命令


判断某个key是否存在。返回值为key的存在的个数。

如图:


DEL命令


删除指定的key。可以一次删除多个。返回值为删除key的个数。

如图:


EXPIRE和TTL命令


EXPIRE给指定的key设置过期时间,单位是毫秒。返回值1表示成功,0表示失败。

pexpire命令设置的时间单位是毫秒。对于计算机来说,1秒算是非常长的了,所以espire命令用的相对较少。

TTL命令获取对应key的过期时间。返回值对应key的过期时间,单位是秒级,如果返回的是-1,则表示对应的key没有关联的时间,如果返回的是-2,则表示对应的key不存在。


TYPE命令


返回对应key的类型。

返回值:none ,string ,list ,set ,zset ,hash and strea


http://www.kler.cn/a/402884.html

相关文章:

  • SpringBoot 集成 html2Pdf
  • 利用 Python 和 Selenium 高效启动和管理 Chrome 浏览器
  • 2022 年中高职组“网络安全”赛项-海南省省竞赛任务书-1-B模块B-1-Windows操作系统渗透测试
  • 1-测试go-redis缓存数据
  • Mysql的UPDATE(更新数据)详解
  • AI智能稿件排版系统订单管理系统
  • 相机光学(四十四)——ALL-PD和PDAF
  • torch矩阵乘 mm bmm matmul区别
  • 光猫、路由器、交换机之连接使用(Connection and Usage of Optical Cats, Routers, and Switches)
  • vmware集群 vSAN HCL 数据库
  • 51c大模型~合集75
  • 【团购核销】抖音生活服务商家应用快速接入①——基础工作
  • BERT--公认的里程碑
  • Unity Dots下的动画合批工具:GPU ECS Animation Baker
  • 一文解决Latex中的eps报错eps-converted-to.pdf not found: using draft setting.
  • 【AI大模型引领变革】探索AI如何重塑软件开发流程与未来趋势
  • 《软件工程-北京大学》 学习笔记
  • elasticsearch介绍和部署
  • Apache Paimon】-- 6 -- 清理过期数据
  • 机器学习算法模型系列——Adam算法
  • 量子计算机全面解析:技术、应用与未来
  • 连接数据库:通过链和代理查询鲜花信息
  • 如何拆解问题
  • Git入门图文教程 -- 深入浅出 ( 保姆级 )
  • 【生物服务器】数据分析//论文润色/组学技术服务 、表观组分析、互作组分析、遗传转化实验、生物医学
  • ESP32移植Openharmony外设篇(6)光敏电阻ADC读取