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

Redis 命令大全

Redis 是一个开源的内存数据结构存储系统,支持多种数据结构。以下是 Redis 的常用命令分类总结:

一、Key(键)相关命令

命令描述示例
DEL key删除键DEL name
EXISTS key检查键是否存在EXISTS name
EXPIRE key seconds设置键的过期时间(秒)EXPIRE name 60
TTL key查看键剩余过期时间TTL name
PERSIST key移除键的过期时间PERSIST name
KEYS pattern查找匹配模式的键KEYS * (慎用生产环境)
RENAME key newkey重命名键RENAME name newname
TYPE key返回键存储的类型TYPE name
DUMP key序列化键值DUMP name
RANDOMKEY随机返回一个键RANDOMKEY

二、String(字符串)类型命令

命令描述示例
SET key value设置键值SET name "John"
GET key获取键值GET name
GETSET key value设置新值并返回旧值GETSET name "Mike"
MGET key1 key2批量获取值MGET name age
SETNX key value键不存在时才设置SETNX name "John"
STRLEN key获取值的长度STRLEN name
INCR key值递增1INCR counter
INCRBY key increment值增加指定数值INCRBY counter 5
DECR key值递减1DECR counter
DECRBY key decrement值减少指定数值DECRBY counter 3
APPEND key value追加字符串APPEND name " Doe"

三、Hash(哈希表)类型命令

命令描述示例
HSET key field value设置哈希字段值HSET user name "John"
HGET key field获取哈希字段值HGET user name
HMSET key field1 value1 field2 value2批量设置哈希字段HMSET user name "John" age 30
HMGET key field1 field2批量获取哈希字段HMGET user name age
HGETALL key获取所有哈希字段和值HGETALL user
HDEL key field删除哈希字段HDEL user age
HEXISTS key

相关文章:

  • Linux命令大全
  • 谈谈jvm的调优思路
  • Elasticsearch高级面试题汇总及答案
  • 面向AI研究的模块化即插即用架构综述与资源整理全覆盖
  • Android 绘制折线图
  • C#学习第24天:程序集和部署
  • 【MySQL】03.库操作与表操作
  • 黑马点评相关知识总结
  • 本征半导体与杂质半导体
  • Redis中的事务和原子性
  • DockerHub被封禁,怎么将镜像传到国内?一种简单合规的镜像同步到国内方案[最佳实践]
  • 物流项目第三期(统一网关、工厂模式运用)
  • 内网穿透:轻松实现外网访问本地服务
  • 101个α因子#8
  • 新凌印 4.2.0 | 国内短视频去水印下载~图集下载
  • 【数据结构】队列的完整实现
  • Brooks Polycold快速循环水蒸气冷冻泵客户使用手含电路图,适用于真空室应用
  • AI能源危机:人工智能发展与环境可持续性的矛盾与解决之道
  • 深入剖析Zynq AMP模式下CPU1中断响应机制:从原理到创新实践
  • addStretch 与addSpace的区别
  • 直击谷歌I/O 2025:谷歌AI眼镜剑指主流市场,未来拍电影全靠“打字”?
  • 证监会:证券公司要处理好功能性和盈利性关系,切实维护好投资者利益
  • 学生靠老干妈下饭、职工餐肉类又多又好?纪委出手整治
  • 完善劳动关系协商协调机制,《共同保障劳动者合法权益工作指引》发布
  • 倒计时1天:走进“中国荔乡”茂名,探寻农交文旅商融合发展新模式
  • 习近平就乌拉圭前总统穆希卡逝世向乌拉圭总统奥尔西致唁电