python中redis查看剩余过期时间及用正则通配符批量删除key的方法


Posted in Python onJuly 30, 2018

具体代码如下所示:

# -*- coding: utf-8 -*-
import redis
import datetime
'''
# 1. redis设置过期时间的两种方式
expire函数设置过期时间为10秒。10秒后,ex1将会失效
expireat设置一个具体的时间,15年9月8日15点19分10秒,过了这个时间,ex2将失效
如果设置过期时间成功会返回True,反之返回False
'''
pool = redis.ConnectionPool(host='192.168.3.128', port=6379, db=0)
r = redis.StrictRedis(connection_pool=pool)
extime = datetime.datetime(2018, 7, 25, 15, 19, 10)
print r.expire('ex1', 10)
print extime.strftime('%Y-%m-%d %H:%M:%S %f')
print r.expireat('ex2', extime) # 可指定datetime和时间戳
'''2. 查看剩余过期时间(秒)'''
print r.ttl('ex1')
print r.ttl('ex2')
print r.pttl('ex1') # 毫秒
'''3. redis批量删除(通配符)'''
print r.delete(*r.keys('/vender*')) # 删除 /vender开头的所有name
def main():
  pass
if __name__ == '__main__':
  main()

总结

以上所述是小编给大家介绍的python中redis查看剩余过期时间及用正则通配符批量删除key的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
python实现dnspod自动更新dns解析的方法
Feb 14 Python
初步讲解Python中的元组概念
May 21 Python
全面理解Python中self的用法
Jun 04 Python
python创建列表和向列表添加元素的实现方法
Dec 25 Python
微信小程序跳一跳游戏 python脚本跳一跳刷高分技巧
Jan 04 Python
Python对象转换为json的方法步骤
Apr 25 Python
python os.fork() 循环输出方法
Aug 08 Python
python进阶之自定义可迭代的类
Aug 20 Python
Python 迭代,for...in遍历,迭代原理与应用示例
Oct 12 Python
python中自带的三个装饰器的实现
Nov 08 Python
PyQt使用QPropertyAnimation开发简单动画
Apr 02 Python
详细总结Python常见的安全问题
May 21 Python
对PyTorch torch.stack的实例讲解
Jul 30 #Python
Python 中字符串拼接的多种方法
Jul 30 #Python
TensorFlow Session会话控制&Variable变量详解
Jul 30 #Python
TensorFlow Session使用的两种方法小结
Jul 30 #Python
教你利用Python玩转histogram直方图的五种方法
Jul 30 #Python
对TensorFlow中的variables_to_restore函数详解
Jul 30 #Python
Python实现模拟浏览器请求及会话保持操作示例
Jul 30 #Python
You might like
PHP中MD5函数使用实例代码
2008/06/07 PHP
PHP的array_diff()函数在处理大数组时的效率问题
2011/11/27 PHP
PHP gbk环境下json_dencode传送来的汉字
2012/11/13 PHP
php文件服务实现虚拟挂载其他目录示例
2014/04/17 PHP
php加速器eAccelerator的配置参数、API详解
2014/05/05 PHP
2个比较经典的PHP加密解密函数分享
2014/07/01 PHP
php file_get_contents取文件中数组元素的方法
2017/04/01 PHP
jQuery 技巧大全(新手入门篇)
2009/05/12 Javascript
Prototype Object对象 学习
2009/07/12 Javascript
js实现仿Windows风格选项卡和按钮效果实例
2015/05/13 Javascript
浅谈JS函数定义方式的区别
2016/10/30 Javascript
解析利用javascript如何判断一个数为素数
2016/12/08 Javascript
利用JS判断鼠标移入元素的方向
2016/12/11 Javascript
Angular 2父子组件数据传递之局部变量获取子组件其他成员
2017/07/04 Javascript
layer实现关闭弹出层刷新父界面功能详解
2017/11/15 Javascript
vue-auto-focus: 控制自动聚焦行为的 vue 指令方法
2018/08/25 Javascript
JavaScript使用indexOf()实现数组去重的方法分析
2018/09/04 Javascript
vue中利用iscroll.js解决pc端滚动问题
2020/02/15 Javascript
JavaScript oncopy事件用法实例解析
2020/05/13 Javascript
HTML元素拖拽功能实现的完整实例
2020/12/04 Javascript
js实现类选择器和name属性选择器的示例步骤
2021/02/07 Javascript
[01:20]DOTA2 2017国际邀请赛冠军之路无止竞
2017/06/19 DOTA
[02:44]重置世界,颠覆未来——DOTA2 7.23版本震撼上线
2019/12/01 DOTA
ubuntu安装mysql pycharm sublime
2018/02/20 Python
python如何派生内置不可变类型并修改实例化行为
2018/03/21 Python
python基于socket模拟实现ssh远程执行命令
2020/12/05 Python
HTML5 FileReader对象的具体使用方法
2020/05/22 HTML / CSS
市场营销职业生涯规划书范文
2014/01/12 职场文书
《小石潭记》教学反思
2014/02/13 职场文书
讲解员培训方案
2014/05/04 职场文书
优秀德育工作者事迹材料
2014/05/07 职场文书
环保倡议书范文
2014/05/12 职场文书
2014副局长群众路线对照检查材料思想汇报
2014/09/22 职场文书
Flask搭建一个API服务器的步骤
2021/05/28 Python
手残删除python之后的补救方法
2021/06/26 Python
美国运营商 T-Mobile 以 117.83Mb/s 的速度排第一位
2022/04/21 数码科技