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


Posted in Python onJanuary 25, 2018

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

总结

以上就是本文关于Python操作Redis之设置key的过期时间实例代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
Python的面向对象思想分析
Jan 14 Python
Python装饰器基础详解
Mar 09 Python
Python Sql数据库增删改查操作简单封装
Apr 18 Python
Python 搭建Web站点之Web服务器网关接口
Nov 06 Python
Python数据分析之双色球统计单个红和蓝球哪个比例高的方法
Feb 03 Python
Python实现字符串的逆序 C++字符串逆序算法
May 28 Python
详解python的argpare和click模块小结
Mar 31 Python
python中tkinter的应用:修改字体的实例讲解
Jul 17 Python
使用 python pyautogui实现鼠标键盘控制功能
Aug 04 Python
ORM Django 终端打印 SQL 语句实现解析
Aug 09 Python
关于Keras Dense层整理
May 21 Python
Python中常见的数制转换有哪些
May 27 Python
python编程使用selenium模拟登陆淘宝实例代码
Jan 25 #Python
python画出三角形外接圆和内切圆的方法
Jan 25 #Python
Python实现批量压缩图片
Jan 25 #Python
python生成圆形图片的方法
Mar 25 #Python
scrapy spider的几种爬取方式实例代码
Jan 25 #Python
scrapy爬虫完整实例
Jan 25 #Python
python实现画圆功能
Jan 25 #Python
You might like
DEDE采集大师官方留后门的删除办法
2011/01/08 PHP
php语言流程控制中的主动与被动
2012/11/05 PHP
使用php 获取时间今天明天昨天时间戳的详解
2013/06/20 PHP
PHP实现对站点内容外部链接的过滤方法
2014/09/10 PHP
用Javascript读取中文COOKIE的解决办法
2007/02/15 Javascript
jquery 学习笔记 传智博客佟老师附详细注释
2020/09/12 Javascript
juqery 学习之三 选择器 子元素与表单
2010/11/25 Javascript
用js实现判断当前网址的来路如果不是指定的来路就跳转到指定页面
2011/05/02 Javascript
javascript获得服务器端控件的ID的实现代码
2011/12/28 Javascript
js清空表单数据的两种方式(遍历+reset)
2014/07/18 Javascript
Javascript实现Web颜色值转换
2015/02/05 Javascript
jQuery中的each()详细介绍(推荐)
2016/05/25 Javascript
Javascript之Number对象介绍
2016/06/07 Javascript
javascirpt实现2个iframe之间传值的方法
2016/06/30 Javascript
JCrop+ajaxUpload 图像切割上传的实例代码
2016/07/20 Javascript
很棒的一组js图片轮播特效
2017/01/12 Javascript
js实现网页的两个input标签内的数值加减(示例代码)
2017/08/15 Javascript
详解Vue CLI3 多页应用实践和源码设计
2018/08/30 Javascript
深入理解 Koa 框架中间件原理
2018/10/18 Javascript
使用imba.io框架得到比 vue 快50倍的性能基准
2019/06/17 Javascript
微信小程序下拉加载和上拉刷新两种实现方法详解
2019/09/05 Javascript
python中使用urllib2获取http请求状态码的代码例子
2014/07/07 Python
Python函数的周期性执行实现方法
2016/08/13 Python
Windows下anaconda安装第三方包的方法小结(tensorflow、gensim为例)
2018/04/05 Python
基于Django URL传参 FORM表单传数据 get post的用法实例
2018/05/28 Python
python视频按帧截取图片工具
2019/07/23 Python
python框架Django实战商城项目之工程搭建过程图文详解
2020/03/09 Python
纽约著名的服装辅料来源:M&J Trimming
2017/07/26 全球购物
Chain Reaction Cycles芬兰:世界上最大的在线自行车商店
2017/12/06 全球购物
日本乐天德国站:Rakuten.de
2019/05/16 全球购物
婚礼新郎父母答谢词
2014/01/16 职场文书
前台文员职责范本
2014/03/07 职场文书
人民调解员培训方案
2014/06/05 职场文书
财务工作失误检讨书
2015/02/19 职场文书
教师法制教育培训学习心得体会
2016/01/14 职场文书
Python自动化工具之实现Excel转Markdown表格
2022/04/08 Python