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实现图片批量剪切示例
Mar 25 Python
深度定制Python的Flask框架开发环境的一些技巧总结
Jul 12 Python
Anaconda多环境多版本python配置操作方法
Sep 12 Python
windows下Virtualenvwrapper安装教程
Dec 13 Python
解决Pycharm下面出现No R interpreter defined的问题
Oct 29 Python
python中的数据结构比较
May 13 Python
python批量将excel内容进行翻译写入功能
Oct 10 Python
python 微信好友特征数据分析及可视化
Jan 07 Python
tensorflow 变长序列存储实例
Jan 20 Python
python使用Geany编辑器配置方法
Feb 21 Python
python opencv实现图片缺陷检测(讲解直方图以及相关系数对比法)
Apr 07 Python
对python pandas中 inplace 参数的理解
Jun 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
第七节--类的静态成员
2006/11/16 PHP
使用 eAccelerator加速PHP代码的方法
2007/09/30 PHP
wampserver改变默认网站目录的办法
2015/08/05 PHP
PHP用户管理中常用接口调用实例及解析(含源码)
2017/03/09 PHP
详解thinkphp5+swoole实现异步邮件群发(SMTP方式)
2017/10/13 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
2020/04/04 PHP
cookie.js 加载顺序问题怎么才有效
2013/07/31 Javascript
jQuery照片伸缩效果不影响其他元素的布局
2014/05/09 Javascript
transport.js和jquery冲突问题的解决方法
2015/02/10 Javascript
如何实现星星评价(jquery.raty.js插件)
2016/12/21 Javascript
angularjs指令之绑定策略(@、=、&)
2017/04/13 Javascript
JS实现图片预加载之无序预加载功能代码
2017/05/12 Javascript
详解webpack2+node+react+babel实现热加载(hmr)
2017/08/24 Javascript
vuejs中监听窗口关闭和窗口刷新事件的方法
2018/09/21 Javascript
vue计算属性computed的使用方法示例
2019/03/13 Javascript
vue-cli3项目升级到vue-cli4 的方法总结
2020/03/19 Javascript
在Pycharm中自动添加时间日期作者等信息的方法
2019/01/16 Python
python匿名函数用法实例分析
2019/08/03 Python
Django连接数据库并实现读写分离过程解析
2019/11/13 Python
英国领先的葡萄酒专家:Majestic Wine
2017/05/30 全球购物
N.Peal官网:来自伦敦的高档羊绒品牌
2018/10/29 全球购物
Brydge英国:适用于Apple iPad和Microsoft Surface Pro的蓝牙键盘
2019/05/16 全球购物
保加利亚手表、香水、化妆品和珠宝购物网站:Brasty.bg
2020/04/22 全球购物
必须要使用游标的SQL语句有那些
2012/05/07 面试题
社团活动策划书范文
2014/01/09 职场文书
大学军训感言
2014/01/10 职场文书
幼儿园春游活动方案
2014/01/19 职场文书
《童年的发现》教学反思
2014/02/14 职场文书
土木工程师职业规划范文
2014/03/07 职场文书
2014年高考决心书
2014/03/11 职场文书
房产委托公证书
2014/04/08 职场文书
2014年纪检监察工作总结
2014/11/11 职场文书
2014年电工工作总结
2014/11/20 职场文书
机关单位工作失职检讨书
2014/11/20 职场文书
2015入党自传格式范文
2015/06/26 职场文书
运动会通讯稿100字
2015/07/20 职场文书