Python操作Redis之设置key的过期时间实例代码

作者:kwsy2008 时间:2022-02-11 06:13:05 

Expire 命令用于设置 key 的过期时间。key 过期后将不再可用。


r.set('2', '4028b2883d3f5a8b013d57228d760a93')
#成功就返回True 失败就返回False,下面的20表示是20秒
print r.expire('2',20)
#如果时间没事失效我们能得到键为2的值,否者是None
print r.get('2')

对于一个已经存在的key,我们可以设置其过期时间,到了那个时间后,当你再去访问时,key就不存在了

有两种方式可以设置过期时间,一种是指定key从当前时间开始算起还能存活多久,时间单位有两个,一个是秒,一个是毫秒
第二种方式是指定key在某一个时间失效,这需要指定明确的年月日时分秒,如果你指定的这个时间已经早于当前时间,那么这个key会立即失效

现在,我们现在redis中添加两个key,分别为ex1 和 ex2

然后分别用两种不同的方式设置其过期时间


# coding=utf-8
'''
Created on 2015-9-8

@author: kwsy
'''
import redis
import datetime
import time

pool=redis.ConnectionPool(host='192.168.1.126',port=6379,db=0)
r = redis.StrictRedis(connection_pool=pool)
extime = datetime.datetime(2015,9,8,15,19,10)
print r.expire('ex1', 10)
print extime.strftime('%Y-%m-%d %H:%M:%S %f')  
print r.expireat('ex2', extime)

expire函数设置过期时间为10秒。10秒后,ex1将会失效

expireat设置一个具体的时间,15年9月8日15点19分10秒,过了这个时间,ex2将失效

如果设置过期时间成功会返回True,反之返回False

来源:http://blog.csdn.net/kwsy2008/article/details/48291597

标签:python,redis,key
0
投稿

猜你喜欢

  • 如何让用户再次访问我的网站时不需再提交相关信息?

    2010-05-16 15:05:00
  • 浅谈Pandas Series 和 Numpy array中的相同点

    2022-06-11 15:20:17
  • 完美的渐变透明效果,支持Firefox

    2008-06-18 18:18:00
  • python对象转字典的两种实现方式示例

    2023-12-06 15:47:05
  • python把数组中的数字每行打印3个并保存在文档中的方法

    2022-08-13 19:15:30
  • 微信小程序上传图片功能(附后端代码)

    2023-07-24 04:21:40
  • Django使用redis缓存服务器的实现代码示例

    2022-12-15 09:16:28
  • Python数据可视化编程通过Matplotlib创建散点图代码示例

    2022-01-04 17:23:34
  • asp.net 将一个图片以二进制值的形式存入Xml文件中的实例代码

    2023-07-23 13:31:30
  • 一个较新的ASP后门服务端实现代码

    2011-02-16 10:41:00
  • 简单实现Standby SQL Server 数据库的方法

    2009-10-23 09:26:00
  • Flash在某些多标签浏览器中的“伪沙箱”问题

    2011-01-06 12:37:00
  • mysql myisam优化设置

    2010-03-13 16:59:00
  • python3读取autocad图形文件.py实例

    2022-03-11 09:08:45
  • python中正则表达式的使用方法

    2021-08-14 09:36:59
  • python 实现12bit灰度图像映射到8bit显示的方法

    2022-11-22 01:37:32
  • selenium环境搭建及基本元素定位方式详解

    2021-12-09 14:53:33
  • 妄想or未来?界面的虚拟现实化

    2010-03-01 12:53:00
  • PHP中大于2038年时间戳的问题处理方案

    2023-07-03 14:33:26
  • css hack简易的“独享”与“交集”

    2008-08-31 20:17:00
  • asp之家 网络编程 m.aspxhome.com