Redis教程7-键(key)常用命令使用参考4
1.TTL
TTL key
以秒为单位,返回给定 key 的剩余生存时间(TTL, time to live)。
可用版本:>= 1.0.0
时间复杂度:O(1)
返回值:
当 key 不存在时,返回 -2 。
当 key 存在但没有设置剩余生存时间时,返回 -1 。
否则,以秒为单位,返回 key 的剩余生存时间。
在 Redis 2.8 以前,当 key 不存在,或者 key 没有设置剩余生存时间时,命令都返回 -1 。
localhost:6379> set name redis666 OK localhost:6379> set age 66 OK localhost:6379> expire age 3000 // age设置过期时间3000s (integer) 1 localhost:6379> ttl name // name没有过期时间, 返回-1 (integer) -1 localhost:6379> ttl age // age剩余过期时间2995s (integer) 2995 localhost:6379> ttl address // 没有此key, 返回-2 (integer) -2 localhost:6379>
2.TYPE
TYPE key
返回 key 所储存的值的类型。
可用版本:>= 1.0.0
时间复杂度:O(1)
返回值:
none (key不存在)
string (字符串)
list (列表)
set (集合)
zset (有序集)
hash (哈希表)
localhost:6379> set name redis666 OK localhost:6379> lpush age 11 12 13 (integer) 3 localhost:6379> hmset user_info name tom age 66 OK localhost:6379> sadd tel 110 120 (integer) 2 localhost:6379> type name // string string localhost:6379> type age // list list localhost:6379> type user_info // hash hash localhost:6379> type tel // set set localhost:6379>
分类:
Redis教程
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)