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

Windows下的redis

1:在配置path后:

​​​​​​​redis-cli

默认16个数据库

2然后再验证set和get命令,如果一切正常便安装部署成功。

 一、键(Key)的增删改查

操作命令示例说明
SET key valueSET username "john"设置字符串键值
DEL keyDEL username删除键(可多键:DEL k1 k2
SET key new_valueSET username "mike"覆盖原有值
GET keyGET username查询字符串值
查存在EXISTS keyEXISTS username返回 1(存在)或 0(不存在)

🗃️ 二、数据结构增删改查(以 Hash 为例)

🪣 Hash 类型(适合存储对象)
操作命令示例说明
HSET key field valueHSET user:1000 name "John"添加字段
HDEL key fieldHDEL user:1000 name删除字段
HSET key field new_valueHSET user:1000 name "Mike"修改字段值
HGET key fieldHGET user:1000 name查询字段值
查全HGETALL keyHGETALL user:1000返回所有字段和值

⏳ 三、键过期时间管理

操作命令示例说明
设过期EXPIRE key secondsEXPIRE token 3600设置60分钟后过期
设过期PEXPIRE key millisecondsPEXPIRE session 1800000设置30分钟后过期
设过期时间点EXPIREAT key unix_timestampEXPIREAT job 1760000000指定Unix时间戳过期
查剩余时间TTL keyTTL token返回剩余秒数(-2=键不存在)
查毫秒剩余PTTL keyPTTL session返回剩余毫秒数
设值+过期SET key value EX secondsSET code "1234" EX 300设值并5分钟后过期

四、数据结构 CRUD 速查表

📋 List(列表)
操作命令
LPUSH/RPUSH key value
LPOP/RPOP key
LSET key index new_value
LRANGE key 0 -1(查全部)
🧩 Set(集合)
操作命令
SADD key member
SREM key member
SMEMBERS key
📊 Sorted Set(有序集合)
操作命令
ZADD key score member
ZREM key member
ZADD key new_score member(覆盖分数)
ZRANGE key 0 -1 WITHSCORES

⚠️ 关键注意事项

  1. 删除键即删除其所有数据DEL key 会删除整个键(包括Hash/List等内部所有数据)

  2. 修改操作需匹配数据类型:不能用 SET 修改 Hash,需用 HSET

  3. 过期时间精度

    • 最小单位毫秒(PEXPIRE

    • 过期后键自动删除

  4. 批量操作

    • 删多键:DEL key1 key2

    • 设多值:MSET k1 v1 k2 v2

    • 设Hash多字段:HMSET user:1000 name John age 30

http://www.dtcms.com/a/273775.html

相关文章:

  • 小木的机器学习日记——KNN
  • lua中检查静态常量是否正确引用
  • 每天一个前端小知识 Day 28 - Web Workers / 多线程模型在前端中的应用实践
  • 【web应用】若依框架前端报表制作与导出全攻略(ECharts + html2canvas + jsPDF)
  • 界面组件DevExpress WPF中文教程:Grid - 如何检查节点?
  • Windows 应用程序的 UI 框架:WPF、WinUI 3 和 UWP的差异区别
  • VMware安装Centos 7
  • pandas销售数据分析
  • 十年架构心路:从单机到云原生的分布式系统演进史
  • 七牛云运维面试题及参考答案
  • MySQL 的语言体系
  • 【InnoDB存储引擎4】行结构
  • 报错 | “pnpm : 无法将“pnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,
  • day17 力扣654.最大二叉树 力扣617.合并二叉树 力扣700.二叉搜索树中的搜索 力扣98.验证二叉搜索树
  • 数据库迁移人大金仓数据库
  • 多表查询-2-多表查询概述
  • 黑马点评系列问题之P55优惠券秒杀 快捷键问题 Ctrl+D显示不出来老师给的界面
  • 第八章 STM32之IAP编程
  • mysql数据库导入导出命令
  • ARM架构CPU的市场和生态
  • 欢乐熊大话蓝牙知识26:想让设备秒连?Connection Interval 配得对吗?
  • 零碳园区:安科瑞EMS如何破解新能源消纳难与高耗能产业转型困局
  • 锁的艺术:从Mutex到ReentrantLock,掌握并发编程的脉搏
  • 大模型使用
  • Qt 实现新手引导
  • Windows解决 ping 127.0.0.1 一般故障问题
  • unity 有打击感的图片,怎么做动画,可以表现出良好的打击效果
  • STM32串口通信(寄存器与hal库实现)
  • 2025年7月11日学习笔记一周归纳——模式识别与机器学习
  • 高校智慧教室物联网系统设计与实现