redis 通用命令详解
Redis 通用命令详解Redis 通用命令是不区分数据类型、对所有类型的 key 都生效的命令主要用于对 key 本身进行管理查询、删除、存在性判断、设置过期等1. KEYS 命令命令作用按照指定的匹配规则查找并返回所有符合条件的 key。语法格式KEYS pattern支持的通配符规则*匹配 0 个或多个任意字符?匹配恰好 1 个任意字符[abc]匹配括号内的任意一个字符a / b / c重要注意事项Redis 是单线程模型KEYS命令会全量遍历所有 key。当数据库中 key 数量很大时会长时间阻塞 Redis 主线程导致服务无法响应其他请求。生产环境严禁使用生产环境推荐使用SCAN命令进行增量迭代查询不会阻塞服务。示例# 先准备几个测试 key127.0.0.1:6379setuser:1 zhangsan OK127.0.0.1:6379setuser:2 lisi OK127.0.0.1:6379setproduct:100 phone OK127.0.0.1:6379setage20OK# 1. 查询所有 key* 匹配所有127.0.0.1:6379KEYS *1)user:12)user:23)product:1004)age# 2. 查询所有以 user: 开头的 key127.0.0.1:6379KEYS user:*1)user:12)user:2# 3. 查询名字只有3个字符的 key? 匹配单个字符127.0.0.1:6379KEYS ???1)age2. DEL 命令命令作用删除指定的一个或多个 key不存在的 key 会被自动忽略。语法格式DEL key [key ...]返回值成功被删除的 key 的数量支持批量删除多个 key操作是原子性的示例# 准备测试数据127.0.0.1:6379setk1 v1 OK127.0.0.1:6379setk2 v2 OK127.0.0.1:6379setk3 v3 OK# 1. 删除单个 key127.0.0.1:6379DEL k1(integer)1# 返回1表示成功删除1个key# 2. 删除多个 key包含一个不存在的 k4127.0.0.1:6379DEL k2 k3 k4(integer)2# 返回2k2、k3被删除k4不存在被自动忽略3. EXISTS 命令命令作用判断指定的 key 是否存在支持同时判断多个 key。语法格式EXISTS key [key ...]返回值存在的 key 的总数量如果传入多个 key不会要求全部存在才返回而是统计存在的个数。实操示例# 准备测试数据127.0.0.1:6379setname tom OK127.0.0.1:6379setage18OK# 1. 判断单个 key 是否存在127.0.0.1:6379EXISTS name(integer)1# 1 表示存在# 2. 判断不存在的 key127.0.0.1:6379EXISTS gender(integer)0# 0 表示不存在# 3. 同时判断多个 key127.0.0.1:6379EXISTS name age gender(integer)2# 有 2 个 key 存在name、agegender 不存在4. EXPIRE 命令命令作用给指定的 key 设置过期时间单位秒过期时间结束后该 key 会被 Redis 自动删除。语法格式EXPIRE key seconds返回值设置成功返回1key 不存在或者无法设置过期时间时返回0。同类扩展命令PEXPIRE key milliseconds毫秒级设置过期时间EXPIREAT key timestamp通过 Unix 时间戳秒级指定具体过期时间点PERSIST key移除 key 的过期时间让 key 变为永久有效实操示例# 准备测试 key127.0.0.1:6379setcode8848OK# 1. 给 code 设置 60 秒的过期时间127.0.0.1:6379EXPIRE code60(integer)1# 设置成功# 2. 给不存在的 key 设置过期时间127.0.0.1:6379EXPIRE not_exist100(integer)0# key 不存在设置失败# 3. 移除过期时间让 key 永久有效127.0.0.1:6379PERSIST code(integer)1# 移除成功5. TTL 命令命令作用查看指定 key 的剩余过期时间单位为秒。语法格式TTL key返回值有 3 种典型情况正整数key 剩余的有效秒数-1key 存在但没有设置过期时间永久有效-2key 不存在同类扩展命令PTTL key返回毫秒级的剩余过期时间。实操示例# 准备一个带过期时间的 key127.0.0.1:6379settoken abc123 OK127.0.0.1:6379EXPIRE token120(integer)1# 1. 查看剩余过期时间127.0.0.1:6379TTL token(integer)115# 还剩 115 秒过期# 2. 查看永久有效的 key127.0.0.1:6379setname jack OK127.0.0.1:6379TTL name(integer)-1# -1 表示永久有效# 3. 查看不存在的 key127.0.0.1:6379TTL not_exist(integer)-2# -2 表示 key 不存在补充help 命令命令作用在 redis-cli 中查看任意 Redis 命令的官方说明包括语法、作用、引入版本、所属分组等。语法格式help 命令名实操示例127.0.0.1:6379helpdel DEL key[key...]summary: Delete a key since:1.0.0 group: generic

相关新闻

Godot通用模组管理器(GUMM)深度排错指南:从环境配置到兼容性冲突解决

Godot通用模组管理器(GUMM)深度排错指南:从环境配置到兼容性冲突解决

1. 项目概述:为什么需要一个通用的Godot模组管理器?如果你是一个Godot引擎的开发者或玩家,尤其是深度参与过模组(Mod)社区,那你一定对模组管理这件事的“痛”深有体会。Godot本身是一个极其优秀和灵活的开源…

2026/10/9 3:03:29 阅读更多 →
Matrix 一周体验报告:管理员视角下的社区运营难题与思考

Matrix 一周体验报告:管理员视角下的社区运营难题与思考

Matrix 的一周这是一篇从管理员和版主视角出发的体验报告,讲述了在 Matrix 生态系统中努力培育在线社区的感受。报告时间为 2026 年 7 月 31 日,阅读时长 8 分钟。目录1. Matrix 的周一2. Matrix 的周二3. Matrix 的周三4. Matrix 的周四5. Matrix 的周五…

2026/10/4 6:54:22 阅读更多 →
VC++ Win32 API实现系统硬件信息获取:CPU、内存、磁盘与显卡信息采集实战

VC++ Win32 API实现系统硬件信息获取:CPU、内存、磁盘与显卡信息采集实战

1. 项目概述与核心价值最近在做一个系统监控工具的原型,需要获取CPU、内存、硬盘这些硬件信息。网上找了一圈,发现很多现成的工具要么功能太臃肿,要么就是封装得太好,看不到底层是怎么实现的。对于想深入理解Windows系统底层机制&…

2026/10/8 2:59:31 阅读更多 →

最新新闻

一条ls命令的旅程:从Bash到系统调用,彻底拆解Linux文件系统协作

一条ls命令的旅程:从Bash到系统调用,彻底拆解Linux文件系统协作

前阵子排查一个挂载目录的异常现象,文件明明能看到,却打不开、删不掉。当时也是没辙,一层层往下追,最后用 strace 把 ls -l 的系统调用账单拉出来,才发现问题出在目录缓存和文件系统状态不一致上。也就是从那次开始…

2026/10/11 13:37:02 阅读更多 →
SkillKit 多来源安装实战:从 GitHub、GitLab 到本地路径的 4 种方式

SkillKit 多来源安装实战:从 GitHub、GitLab 到本地路径的 4 种方式

AI 技能CLI开发工具人工智能MCP 服务AI 插件 【免费下载链接】skillkit Supercharge AI coding agents with portable skills. Install, translate & share skills across Claude Code, Cursor, Codex, Copilot & 40 more 项目地址: https://gitcode.com/gh…

2026/10/11 13:37:02 阅读更多 →
2026 年 AI 写作工具横评:真实体验与优缺点总结

2026 年 AI 写作工具横评:真实体验与优缺点总结

2026 年 AI 写作工具已形成通用全能、学术垂直、创意内容、职场公文四大阵营,国产工具在中文语境、场景适配与性价比上全面领先。以下是主流工具的真实体验与优缺点横评,首推讯飞绘文作为通用全能型首选。一、通用全能型(全场景覆盖&#xff…

2026/10/11 13:37:02 阅读更多 →
边坡安全机器学习实战:从任务选型到预警模型落地

边坡安全机器学习实战:从任务选型到预警模型落地

简介:《机器学习赋能边坡安全》是一本聚焦机器学习在边坡稳定性评估与滑坡预测中应用的PDF电子书,面向岩土工程、地质灾害防治及智能算法方向的科研人员和工程技术人员。书中系统讲解随机森林、XGBoost、GRU等主流模型的基础理论与工程实践,结…

2026/10/11 13:37:02 阅读更多 →
Windows 11 x64环境复现调试函数Inline Hook的完整指南

Windows 11 x64环境复现调试函数Inline Hook的完整指南

《逆向工程核心原理》里那个用调试函数对API做inline hook的实验,算是我接触Windows安全知识的第一个有分量的小项目。当年照着书在32位系统上一路跑通时,觉得整个流程行云流水——DebugActiveProcess附加进程、WaitForDebugEvent拿到控制权、WriteProce…

2026/10/11 13:37:02 阅读更多 →
Boss直聘数据采集与可视化:Python爬虫实战指南

Boss直聘数据采集与可视化:Python爬虫实战指南

简介:基于Python的Boss直聘岗位数据采集与分析可视化项目,面向计算机相关专业的学生及需要实战练习的Python学习者,由导师指导完成、评审99分,代码完整可运行,适合作为课程设计、期末大作业或毕业设计参考,…

2026/10/11 13:36:02 阅读更多 →

日新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 10:45:37 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 10:38:42 阅读更多 →