详解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数据结构和内部编码
相关推荐
步十人21 小时前
【Redis】持久化机制
数据库·redis·缓存
数据皮皮侠AI21 小时前
上市公司耐心资本数据(2010-2025)
大数据·人工智能·笔记·能源·1024程序员节
yurenpai(27届找实习中)1 天前
redis_点评(25.附件店铺—把数据库里的店铺按【类型分组】,批量导入Redis 的 GEO 地理位置结构)
java·redis·缓存
闪电悠米1 天前
黑马点评-优惠券秒杀-05_local_lock_cluster_problem
java·spring boot·redis·缓存
西安邮电大学1 天前
Redis为什么快?
java·redis·后端·其他·面试
稚枭天卓1 天前
mac 安装 redis
redis·macos
yurenpai(27届找实习中)1 天前
redis_点评(26.附近店铺——实现附近商家功能)
数据库·spring boot·redis
不剪发的Tony老师1 天前
RedisME:一个现代化、轻量级Redis管理工具
数据库·redis
消失的旧时光-19431 天前
企业认证与安全体系(四):企业登录认证流程全解析——JWT、Redis、Spring Security 如何协同工作?
redis·安全·spring·spring security·jwt
愤怒的苹果ext1 天前
Spring Boot Redis Stream队列
spring boot·redis·消息队列·stream