python设置时间过期改变状态_Python Redis设置过期时间「建议收藏」

python设置时间过期改变状态_Python Redis设置过期时间「建议收藏」默认情况下,某个键的存在是没有时效性的,即在明确删除该键之前,该键会一直有效。当然在创建字符串数据时是可以指定时效的,也可以在键创建后修改时效属性,如让该键的有效期为5秒,到了时间该键便会自动被删除。下面的代码演示了一个键在设定时效后自动被删除的情况:importtime,redisr=redis.Redis(host=’10.20.17.13′,port=6379,db=0)…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

默认情况下,某个键的存在是没有时效性的,即在明确删除该键之前,该键会一直有效。

当然在创建字符串数据时是可以指定时效的,也可以在键创建后修改时效属性,如让该键的有效期为5秒,到了时间该键便会自动被删除。

下面的代码演示了一个键在设定时效后自动被删除的情况:

import time, redis

r = redis.Redis(host=’10.20.17.13′, port=6379, db=0) # 建立连接

_key = “exists_test_key” # 键

_val = “exists_test_val1” # 值

if r.exists(_key) > 0: # 如果存在了这个键,先删除它

r.delete(_key)

r.set(_key, _val) # 创建这个键

if r.exists(_key) > 0: # 如果有这个键

print(“1) key exists”)

r.expire(_key, 2) # 这个键在2秒后就无效了

time.sleep(3) # 休眠3秒

if r.exists(_key) > 0: # 查看这个键是否还存在

print(“2) key exists”)

else:

print(“2) key doese NOT exists”)

运行结果:

$ python expire1.py

1) key exists # 刚刚创建时是存在的

2) key doese NOT exists # 休眠3秒后就不存在了

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

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/189295.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • phpstorm2021.4.4激活码_通用破解码

    phpstorm2021.4.4激活码_通用破解码,https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

  • window下彻底卸载删除SQL Serever 2012

    window下彻底卸载删除SQL Serever 2012对于刚刚涉足数据库软件的小白们,肯定会遇到由于下载的数据库是英文版的,但是又由于自身的英文水平有限,一些专业的英文单词看的并不是很明白想着是否能够将英文的SQLserver2012汉化,但是由于有中文版的SQL,汉化这件事就很少有人弄了,所以在网上很少出现中文包大家肯定有过怎样才能将SQL彻底的卸载干净,毕竟安装目录加上实例目录加上就有10G,由于一些实例目录默认在系统C盘,占据了很大的一部

  • oracle导出建表sql_Oracle数据库语句汇总

    oracle导出建表sql_Oracle数据库语句汇总第一步:安装pl/sqlDeveloper(此程序Oracle必备软件,在此不再讨论)第二步:登录pl/sqlDeveloper                                           登录界面第三步在左侧菜单选择Tables第三步点开Tables后在要导出的表上右键-DBMS_MetaData-DDL即可导出创建表的DDL语句

  • JDK的安装与配置「建议收藏」

    JDK的安装与配置「建议收藏」JDK的安装与配置

  • 新版百度地图开发版SHA1值和发布版SHA1值的获取「建议收藏」

    新版百度地图开发版SHA1值和发布版SHA1值的获取「建议收藏」新版的百度开发者中心申请appkey的时候,增加了发布版SHA1值,开发版一般是默认的debug签名,和发布版正式签名的生成apk文件的sha1值是不同的,下面详细说明怎么分别获取开发版和发布版SHA1值。首先,开发版SHA1值(也就是debug签名的SHA1值)的获取方法百度开发者中心文档说的很清楚,在此也根据官网说明列出来以方便查看。方法一:打开Eclipse在Eclipse–>wi

  • pacharm激活码2022【2022最新】

    (pacharm激活码2022)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。https://javaforall.cn/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~CJM5ZJBPHS-eyJsaWNlbnNlSWQiOi…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号