详解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数据结构和内部编码
相关推荐
海梨花1 天前
【从零开始学习Redis】项目实战-黑马点评D2
java·数据库·redis·后端·缓存
鼠鼠我捏,要死了捏2 天前
生产环境Redis缓存穿透与雪崩防护性能优化实战指南
redis·cache
曾经的三心草2 天前
微服务的编程测评系统11-jmeter-redis-竞赛列表
redis·jmeter·微服务
努力努力再努力wz2 天前
【c++深入系列】:万字详解模版(下)
java·c++·redis
2301_793086872 天前
Redis 04 Reactor
数据库·redis·缓存
AAA修煤气灶刘哥2 天前
搞定 Redis 不难:从安装到实战的保姆级教程
java·redis·后端
青鱼入云2 天前
redis怎么做rehash的
redis·缓存
考虑考虑2 天前
Redis事务
redis·后端
陈天cjq2 天前
Redis 实用型限流与延时队列:从 Lua 固定/滑动窗口到 Streams 消费组(含脚本与压测)
redis·junit·lua
Warren982 天前
Lua 脚本在 Redis 中的应用
java·前端·网络·vue.js·redis·junit·lua