详解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

h[ae]llo matches hello and hallo, but not hillo

h[^e]llo matches hallo, hbllo, ... but not hello

h[a-b]llo 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数据结构和内部编码
相关推荐
李昊哲小课21 分钟前
Ubuntu 24.04 在线安装 Redis 8.x 完整教程
linux·redis·ubuntu
optimistic_chen3 小时前
【Redis 系列】常用数据结构---String类型
数据结构·数据库·redis·缓存·string
程序员良辰3 小时前
【面试读心术】一场Redis项目面试的AB面
redis·面试·职场和发展
大猫子的技术日记3 小时前
Redis 快速上手实战教程:从零搭建高性能缓存系统
数据库·redis·缓存
杜子不疼.3 小时前
从 0 到 1:基于 Spring Boot 4 + Redis + MySQL 构建高可用电商后端系统
spring boot·redis·mysql
小马爱打代码4 小时前
Redis 集群选型:主从 / 哨兵 / Cluster 怎么选
redis
蜀中孤鹰4 小时前
从秒级到毫秒级:一次Redis限流脚本的深度优化实战
redis·spring cloud·lua
K_Men5 小时前
【Redis】根据key模糊匹配批量删除
redis
啊吧怪不啊吧5 小时前
从单主机到多主机——分布式系统的不断推进
网络·数据库·redis·分布式·架构
予枫的编程笔记16 小时前
Redis 核心数据结构深度解密:从基础命令到源码架构
java·数据结构·数据库·redis·缓存·架构