首页 > 数据库 >Redis-过期时间的设定

Redis-过期时间的设定

时间:2022-12-14 15:03:11浏览次数:64  
标签:返回 设定 过期 Redis 单位 毫秒 时间 key


过期时间

设置过期时间

expire key seconds

seconds表示键的过期时间,单位为秒。
​​​只对键值的操作均不会影响键的过期时间​


获取键还有多久删除

TTL key

返回值为剩余的时间(单位为秒),如果当键不存在的时候返回-2,如果键永久存在返回-1
​​​在2.6版本中不论键是不存在还是过期都会返回-1,到2.8才会分别返回-2和-1两种结果​


取消键的过期时间设置

persist key

如果过期时间呗成功清除返回1,否则返回0(因为键不存在或者键本来就是永久的)


更精确的设定过期

pexpire key times

此与expire唯一的区别为此命令的时间单位为毫秒
对应的用​​​pttl​​获取的剩余时间为毫秒为单位的


使用​​UNIX时间​​作为过期时刻

expireat key time

单位为秒

pexpireat key time

单位为毫秒


标签:返回,设定,过期,Redis,单位,毫秒,时间,key
From: https://blog.51cto.com/u_12938555/5936991

相关文章

  • 皕杰报表的表头锁定,只需设定表头区
    所谓表头锁定,就是说我们在页面上滚动表格时表头是固定不动的,只有数据上下移动,这样能让我们随时看清楚数据的意义。皕杰报表同时支持上表头和左表头的锁定,也就是说在两个方向......
  • Linux系统 安装 Redis
    为防止操作权限不足,建议切换root用户,当然如果你对Linux命令熟悉,能够自主完成权限更新操作,可以不考虑此推荐。更多命令学习推荐:Linux安装JDK分为两种:手动安装和yum安装。......
  • 使用redis做消息队列mq的总结
    总结目前使用redis做消息队列的的方式有3中,list,    publish/subscribe,    streamlist做mq的总结使用方法1.生产者可以lpush写入消息,消费者可以rpop读取......
  • centos7 redis5.0以后版本 集群部署示例
    简言1.redis5.0版本以前的集群部署是使用ruby脚本完成的,略为复杂2.本篇博客讲解redis5.0版本以后的集群部署,由于集成到了create_cluster中(位置:redis根目录/utils/create-c......
  • ubuntu16 redis5.0以后版本集群部署示例
    简言1.redis5.0版本以前的集群部署是使用ruby脚本完成的,略为复杂,具体示例见笔者的这篇博客,​​ubuntu16redis5.0以前版本集群部署示例_YZF_Kevin的博客2.本篇博客讲解red......
  • centos7 redis5.0以前版本 集群部署示例 - 第一篇
    简言1.redis5.0版本以前的集群部署是使用ruby脚本完成的,ruby脚本的安装少略麻烦(主要原因是系统自动安装的版本太低,无法部署集群,必须手动安装)2.redis5.0版本以后的集群部署......
  • ubuntu16 redis5.0以前版本集群部署示例
    简言1.redis5.0版本以前集群的部署是使用ruby脚本完成的,ruby脚本的安装少略麻烦(主要原因是系统自动安装的版本太低,无法部署集群,必须手动安装)2.redis5.0版本以后把集群的部......
  • redis反杀面试官之10问
    简言1.笔者近几年来一直使用redis,也对redis有过仔细的研究,不敢说精通,熟悉至少是有的2.redis越来越火,网上相应的文章,总结,面试问题也有很多,但大多是应付简单面试用的,如果面......
  • basic-paxos、 multi-paxos、 raft 、redis的raft 一致性算法总结
    阅读本篇博客前,希望各位对basic-paxos、multi-paxos、raft算法有基本的了解总结basic-paxos算法,也就是经典的paxos算法1)  2PC(2phasecommit,也就是2阶段提交),分为 prep......
  • 《Redis DevOps》二:API的理解和使用
    概述数据结构与内部编码优点:1)改进内部编码时,对外数据结构与命令无影响2)多种内部编码适配不同使用场景单线程架构单线程访问快速的原因:1)纯内存访问2)非阻塞IO,ep......