redis将一个key设置为永不过期

redis将一个key设置为永不过期这次介绍三个 redis 命令: Expire 命令用于设置 key 的过期时间,key 过期后将不再可用。单位以秒计。 PERSIST 命令用于移除给定 key 的过期时间,使得 key 永不过期。

redis将一个key设置为永不过期

 

这次介绍三个 redis 命令:
Expire 命令用于设置 key 的过期时间,key 过期后将不再可用。单位以秒计。
PERSIST 命令用于移除给定 key 的过期时间,使得 key 永不过期。
TTL 命令以秒为单位返回 key 的剩余过期时间。

 

Expire

EXPIRE key_name

设置成功返回 1 。 当 key 不存在或者不能为 key 设置过期时间时(比如在低于 2.1.3 版本的 Redis 中你尝试更新 key 的过期时间)返回 0 。

 

PERSIST

PERSIST key_name

当过期时间移除成功时,返回 1 。 如果 key 不存在或 key 没有设置过期时间,返回 0 。

 

TTL

TTL key_name

当 key 不存在时,返回 -2 。 当 key 存在但没有设置剩余生存时间时,返回 -1 。 否则,以秒为单位,返回 key 的剩余生存时间。
注意:在 Redis 2.8 以前,当 key 不存在,或者 key 没有设置剩余生存时间时,命令都返回 -1 。

 

127.0.0.1:6379> set keyname "hello world"
OK
127.0.0.1:6379> TTL keyname
(integer) -1
127.0.0.1:6379> expire keyname 60    # 设置60秒过期
(integer) 1
127.0.0.1:6379> TTL keyname         # 查询过期剩余时间
(integer) 42
127.0.0.1:6379> persist keyname    # 移除 key 的生存时间,设置永不过期
(integer) 1
127.0.0.1:6379> TTL keyname
(integer) -1
127.0.0.1:6379>

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/5866.html

(0)
上一篇 2023-04-22
下一篇 2023-04-22

相关推荐

  • Python LabelGrid:打造高效数据标注工具

    Python LabelGrid:打造高效数据标注工具Python LabelGrid是一款开源的数据标注工具,它提供了一种简单易用的方式来标注各种类型的数据,如图像、文本、音频等等。它的目标是打造一款高效、灵活、可扩展的工具,帮助开发者快速完成各种数据标注任务。

    2024-01-10
    71
  • mstsc服务器批量管理好友 vps服务器批量「建议收藏」

    mstsc服务器批量管理好友 vps服务器批量「建议收藏」mstsc服务器批量管理好友 vps服务器批量远程桌面是微软公司为了便于网络管理员管理维护服务器推出的一项服务。从windows 2000 server版本开始引入,网络管理员时候远程桌面连接器连接…

    2023-02-23
    103
  • 学习Oracle的历程 (四)

    学习Oracle的历程 (四)前面,我们学习了在Oracle中学习了DML操作,可以我们添加数据、修改数据、删除数据,当我说到这里难免有大部分人觉得有点别扭,感觉缺少了点什么? 没错,作为编程的根本四要素之一,我们怎么只能去修改…

    2023-03-05
    104
  • Oracle(PLSQL)入门学习八(完结篇)

    Oracle(PLSQL)入门学习八(完结篇)学习视频:https://www.bilibili.com/video/BV1tJ411r7EC?p=75 游标cursor:用于存放多条数据的容器。需要开始open和关闭close。游标下移使用“f

    2023-02-25
    110
  • 巨杉Tech | SequoiaDB的同城双中心容灾实践「建议收藏」

    巨杉Tech | SequoiaDB的同城双中心容灾实践「建议收藏」1 需求背景 随着数据的大集中,银行纷纷建设了负责本行各个业务处理的生产数据中心,数据中心因其负责了全行的各个业务系统,所以其并发业务负荷能力和不间断运行是评价一个数据中心成熟与否的关键性指标。 近…

    2023-02-22
    91
  • mysql 内部函数[亲测有效]

    mysql 内部函数[亲测有效]1. group_concat 返回一个字符串结果,该结果由分组中的值连接组合而成。 函数语法: group_concat( [DISTINCT] 要连接的字段 [Order BY 排序字段

    2023-04-18
    108
  • 使用Python Tkinter Canvas创建交互性绘图应用

    使用Python Tkinter Canvas创建交互性绘图应用Tkinter是Python中用于创建图形用户界面(GUI)的标准模块。Tkinter Canvas是Tkinter中的一个功能强大的组件,它允许用户在窗口中绘制复杂图形,例如直线、圆、矩形、多边形和文本等。Tkinter Canvas还具有交互性,可以捕捉用户的鼠标事件并执行相应的操作,例如拖动和修改绘制的对象。Tkinter Canvas非常适合用于创建交互性的绘图应用程序。

    2024-02-27
    51
  • [20191127]探究等待事件的本源4.txt[通俗易懂]

    [20191127]探究等待事件的本源4.txt[通俗易懂][20191127]探究等待事件的本源4.txt–//昨天使用ash_wait_chains.sql脚本把各个生产库执行1遍,才发现我对一套系统性能理解错误.–//我一直以为这套系统存储有点问题,

    2022-12-22
    95

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注