Redis PTTL命令

yizhihongxing

Redis PTTL命令

Redis PTTL命令返回一个键的剩余过期时间(以毫秒为单位)。如果键不存在或没有设置过期时间,则返回-1。

语法:


PTTL key

返回值:

  • 当键不存在或没有设置过期时间时,返回-1。
  • 当键有过期时间时,返回一个Long整数表示键的剩余过期时间(以毫秒为单位)。

实例说明

  1. 判断键是否过期

    PTTL命令可以用于判断一个键是否已经过期,如果PTTL key命令返回小于0的值,则说明该键已经过期。例如:

    
    > SET key value EX 30 OK PTTL key (integer) 29998 
    

    上面的命令将key设置为30秒过期,然后调用PTTL命令查看过期时间,返回的值29998表示key还有29秒就会过期。

    然而,如果key不存在或没有设置过期时间,PTTL命令返回-1,例如:

    
    > DEL key (integer) 1 PTTL key (integer) -2 
    
  2. 查看键的剩余过期时间

    PTTL命令可以用于查看一个键的剩余过期时间。例如:

    
    > PSETEX key 20000 value OK PTTL key (integer) 19998 

上面的命令将key的过期时间设置为20秒,然后调用PTTL命令查看剩余过期时间,返回的值19998表示key还有19秒就会过期。

这是Redis PTTL命令的基本介绍和两个实例说明。在实际开发中,我们可以通过PTTL命令判断键是否过期,从而进行相应的操作。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Redis PTTL命令 - Python技术站

(0)
上一篇 2023年3月27日
下一篇 2023年3月27日

相关文章

  • 云数据库 Redis 版

    视频简介 云数据库 Redis 版是一项易于部署和管理的按需数据库服务,与 Redis 协议兼容。云数据库 Redis 版通过从内存缓存中检索数据而提供高速数据读写功能,并通过同时使用内存和硬盘存储而确保数据持久性 — 特别适合于要求高性能的 Web 应用。 云数据库 Redis 版的 Key-Value 型存储服务支持多种数据类型,如字符串、列表、集合、有…

    Redis 2023年4月11日
    00
  • day01-Redis入门

    Redis入门 1.初始Redis 1.1认识NoSQL SQL(关系型数据库) NoSQL(非关系型数据库) 数据结构 结构化(Structured) 非结构化 数据关联 关联的(Relational) 无关联的 查询方式 SQL查询 非SQL 事务特性 ACID BASE 存储方式 磁盘 内存 扩展性 垂直 水平 使用场景 1.数据结构固定 2.相关业务…

    2023年4月16日
    00
  • python 对redis 键值对的操作

    我们可以将Redis中的Hashes类型看成具有String Key和String Value的键值对容器。类似python中的dict,javascript的jaon,java 的map,每一个Hash可以存储4294967295个键值对。 1 # encoding:utf-8 2 import redis 3 import time 4 5 6 def …

    Redis 2023年4月16日
    00
  • Table of Contents – Redis

    Getting Started   安装配置环境 Redis 命令   Keys   Strings   Lists   Hashs   Sets   Sorted Sets   Transactions   Connection   Server   Pub/Sub Programming with Redis   排序   事务   发布/订阅   Hy…

    Redis 2023年4月11日
    00
  • Redis缓存高可用集群

    在redis3.0以前的版本要实现集群一般是借助哨兵sentinel工具来监控master节点的状态,如果master节点异常,则会做主从切换,将某一台slave作为master,哨兵的配置略微复杂,并且性能和高可用性等各方面表现一般。 作者:京东零售 王雷 1、Redis集群方案比较 • 哨兵模式 在redis3.0以前的版本要实现集群一般是借助哨兵sen…

    Redis 2023年4月13日
    00
  • 详解Redis命令行模式5种使用方法

    Redis是一个使用内存作为数据存储的开源高性能键值对数据库,它支持多种数据结构,包括字符串,哈希表,集合,有序集合等。通过Redis命令行模式,用户可以方便地使用命令与Redis交互,存储和检索数据。 下面我们将详细讲解Redis命令行模式的完整使用方法,并提供相关代码示例。 Redis安装与启动 首先,我们需要先安装Redis。在Ubuntu系统中,可以…

    Redis 2023年3月18日
    00
  • redis5.5官方文档

    https://www.cnblogs.com/zsl-find/articles/11780974.html 博客 https://redis.io/topics/cluster-tutorial 官方 https://www.cnblogs.com/zgqbky/p/11792141.html 博客   新虚拟机 2G内存,配yum源 配置JDK环境 y…

    Redis 2023年4月11日
    00
  • redis3.2报CONFIG SET protected-mode no异常

    CONFIG SET protected-mode no redis.clients.jedis.exceptions.JedisDataException: DENIED Redis is running in protected mode because protected mode is enabled, no bind address was spe…

    Redis 2023年4月13日
    00
合作推广
合作推广
分享本页
返回顶部