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脚本操作文件的小示例分享
Aug 27 Python
python中实现迭代器(iterator)的方法示例
Jan 19 Python
python logging日志模块的详解
Oct 29 Python
详谈python中冒号与逗号的区别
Apr 18 Python
解决Django migrate No changes detected 不能创建表的问题
May 27 Python
python中单下划线_的常见用法总结
Jul 10 Python
Django数据库连接丢失问题的解决方法
Dec 29 Python
用python打印1~20的整数实例讲解
Jul 01 Python
python批量将excel内容进行翻译写入功能
Oct 10 Python
pytorch中tensor.expand()和tensor.expand_as()函数详解
Dec 27 Python
Pycharm打开已有项目配置python环境的方法
Jul 03 Python
教你用Python matplotlib库制作简单的动画
Jun 11 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排序二叉树基本功能实现方法示例
2018/05/26 PHP
Laravel基础-关于引入公共文件的两种方式
2019/10/18 PHP
用 JavaScript 迁移目录
2006/12/18 Javascript
JavaScript 申明函数的三种方法 每个函数就是一个对象(一)
2009/12/04 Javascript
js 编写规范
2010/03/03 Javascript
删除条目时弹出的确认对话框
2014/06/05 Javascript
Flow之一个新的Javascript静态类型检查器
2015/12/21 Javascript
基于JavaScript实现快速转换文本语言(繁体中文和简体中文)
2016/03/07 Javascript
详解vue2.0 不同屏幕适配及px与rem转换问题
2018/02/23 Javascript
jQuery动态添加li标签并添加属性和绑定事件方法
2018/02/24 jQuery
微信小程序五子棋游戏的棋盘,重置,对弈实现方法【附demo源码下载】
2019/02/20 Javascript
Vue Components 数字键盘的实现
2019/09/18 Javascript
基于Echarts图表在div动态切换时不显示的解决方式
2020/07/20 Javascript
[47:03]完美世界DOTA2联赛PWL S3 access vs LBZS 第一场 12.20
2020/12/23 DOTA
python多线程http下载实现示例
2013/12/30 Python
Python数据可视化正态分布简单分析及实现代码
2017/12/04 Python
浅谈python的dataframe与series的创建方法
2018/11/12 Python
python 通过麦克风录音 生成wav文件的方法
2019/01/09 Python
对Python 检查文件名是否规范的实例详解
2019/06/10 Python
python批量修改ssh密码的实现
2019/08/08 Python
python-序列解包(对可迭代元素的快速取值方法)
2019/08/24 Python
利用Python实现最小二乘法与梯度下降算法
2021/02/21 Python
HTML5表格_动力节点Java学院整理
2017/07/11 HTML / CSS
关于 HTML5 的七个传说小结
2012/04/12 HTML / CSS
飞利浦比利时官方网站:Philips比利时
2016/08/24 全球购物
德国玩具商店:Planet Happy DE
2021/01/16 全球购物
介绍一下#error预处理
2015/09/25 面试题
医学专业本科毕业生自我鉴定
2013/12/28 职场文书
护士见习期自我鉴定
2014/02/08 职场文书
争当四好少年演讲稿
2014/09/13 职场文书
报表员工作失误检讨书范文
2014/09/19 职场文书
学校班子个人对照检查材料思想汇报
2014/09/27 职场文书
教师批评与自我批评心得体会
2014/10/16 职场文书
党校党性分析材料
2014/12/19 职场文书
2016年学校禁毒宣传活动工作总结
2016/04/05 职场文书
Python中Selenium对Cookie的操作方法
2021/07/09 Python