详解Redis的常用命令

目录

KEYS

语法

EXISTS

语法

DEL

语法

EXPIRE

语法

TTL

语法

TYPE

语法

Redis数据结构和内部编码


KEYS

返回所有满⾜样式(pattern)的 key。

返回值:匹配 pattern 的所有 key。

语法

⽀持如下统配样式:

h?llo matches hello, hallo and hxllo

h*llo matches hllo and heeeello

haello matches hello and hallo, but not hillo

h\^ello matches hallo, hbllo, ... but not hello

ha-bllo matches hallo and hbllo

EXISTS

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

语法


举例

DEL

删除指定的 key。

返回值:删除掉的 key 的个数。

语法

举例

EXPIRE

为指定的 key 添加秒级的过期时间(Time To Live TTL)。
返回值:1 表⽰设置成功。0 表⽰设置失败。

语法

举例

TTL

获取指定 key 的过期时间,秒级。

返回值:剩余过期时间。-1 表⽰没有关联过期时间,-2 表⽰ key 不存在。

语法

举例

TYPE

返回 key 对应的数据类型。

返回值: none , string , list , set , zset , hash and stream .。

语法

举例

type 命令实际返回的就是当前键的数据结构类型,它们分别是:string(字符串)、list(列

表)、hash(哈希)、set(集合)、zset(有序集合),但这些只是 Redis 对外的数据结构。

Redis数据结构和内部编码
相关推荐
Devin~Y7 小时前
从本地生活电商到 AI RAG:互联网大厂 Java 面试场景完整实战
java·spring boot·redis·elasticsearch·spring cloud·kafka·rag
toooooop821 小时前
如何用 ss + ps 精准定位本机 Redis 的“隐形”消费者?
linux·数据库·redis·缓存
veminhe1 天前
redis从6.2.x版本升级到8.8.1
redis
青皮桔1 天前
Redis AOF 文件损坏修复记录
运维·数据库·redis
u0103055271 天前
Java异常处理核心机制
人工智能·1024程序员节
IT_Octopus1 天前
Redis 数据存储与序列化完全指南:从 byte[] 到 Object:Redis 序列化机制与生产环境选型
数据库·redis·bootstrap
丙氨酸長鏈1 天前
用过redis哪些数据类型?Redis String 类型的底层实现是什么?
数据库·redis·缓存
赤壁小虾1 天前
InnoDB为什么不用跳表,Redis为什么不用B+树?
数据库·redis·b树
就叫_这个吧2 天前
Redis从基础命令到核心机制简单介绍
数据库·redis·缓存
YOU OU2 天前
Redis哨兵 & 集群
数据库·redis·sentinel