详解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数据结构和内部编码
相关推荐
熊文豪2 小时前
openEuler 云原生实战:部署高性能 Redis 集群与压测分析
数据库·redis·云原生·openeuler
0和1的舞者3 小时前
网络通信的奥秘:HTTP详解 (七)
服务器·网络·网络协议·http·okhttp·软件工程·1024程序员节
xrkhy6 小时前
canal1.1.8+mysql8.0+jdk17+redis的使用
android·redis·adb
liu****6 小时前
12.线程(二)
linux·开发语言·c++·1024程序员节
MuYiLuck12 小时前
redis持久化与集群
java·数据库·redis
埃泽漫笔12 小时前
Redis性能优化避坑指南
redis
升鲜宝供应链及收银系统源代码服务12 小时前
升鲜宝生鲜配送供应链管理系统--- 《多语言商品查询优化方案(Redis + 翻译表 + 模糊匹配)》
java·数据库·redis·bootstrap·供应链系统·生鲜配送·生鲜配送源代码
JH307312 小时前
Redis 中被忽视的“键过期策略”与内存回收机制
数据库·redis·缓存
Microsoft Word12 小时前
Redis常见面试题
数据库·redis·缓存
bing.shao12 小时前
mongodb与redis在聊天场景中的选择
数据库·redis·mongodb