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进阶教程之模块(module)介绍
Aug 30 Python
简介Django框架中可使用的各类缓存
Jul 23 Python
Python读取txt内容写入xls格式excel中的方法
Oct 11 Python
Python利用lxml模块爬取豆瓣读书排行榜的方法与分析
Apr 15 Python
Python如何使用BeautifulSoup爬取网页信息
Nov 26 Python
python函数声明和调用定义及原理详解
Dec 02 Python
python GUI库图形界面开发之PyQt5 UI主线程与耗时线程分离详细方法实例
Feb 26 Python
Python通过socketserver处理多个链接
Mar 18 Python
解决python ThreadPoolExecutor 线程池中的异常捕获问题
Apr 08 Python
最新Python idle下载、安装与使用教程图文详解
Nov 28 Python
python uuid生成唯一id或str的最简单案例
Jan 13 Python
Python 使用dict实现switch的操作
Apr 07 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
全国FM电台频率大全 - 12 安徽省
2020/03/11 无线电
解析php DOMElement 操作xml 文档的实现代码
2013/05/10 PHP
PHP之生成GIF动画的实现方法
2013/06/07 PHP
php实现简单四则运算器
2020/11/29 PHP
基于jquery的复制网页内容到WORD的实现代码
2011/02/16 Javascript
JavaScript高级程序设计阅读笔记(六) ECMAScript中的运算符(二)
2012/02/27 Javascript
利用webqq协议使用python登录qq发消息源码参考
2013/04/08 Javascript
struts2+jquery+json实现异步加载数据(自写)
2013/06/24 Javascript
JavaScript控制图片加载完成后调用回调函数的方法
2015/03/20 Javascript
jQuery插件datepicker 日期连续选择
2015/06/12 Javascript
整理Javascript事件响应学习笔记
2015/12/02 Javascript
jQuery实现监控页面所有ajax请求的方法
2015/12/10 Javascript
js中实现字符串和数组的相互转化详解
2016/01/24 Javascript
基于JavaScript实现购物网站商品放大镜效果
2016/09/06 Javascript
BootStrap栅格系统、表单样式与按钮样式源码解析
2017/01/20 Javascript
解决Layui当中的导航条动态添加后渲染失败的问题
2019/09/25 Javascript
vue-cli3项目配置eslint代码规范的完整步骤
2020/09/10 Javascript
[08:54]《一刀刀一天》之DOTA全时刻18:十九支奔赴西雅图队伍全部出炉
2014/06/04 DOTA
[52:20]VP vs VG Supermajor小组赛 B组胜者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
Python的函数嵌套的使用方法
2014/01/24 Python
Python实现包含min函数的栈
2016/04/29 Python
Python机器学习logistic回归代码解析
2018/01/17 Python
Python pandas DataFrame操作的实现代码
2019/06/21 Python
django框架用户权限中的session缓存到redis中的方法
2019/08/06 Python
Python 处理文件的几种方式
2019/08/23 Python
Python中BeautifuSoup库的用法使用详解
2019/11/15 Python
python中return的返回和执行实例
2019/12/24 Python
利用python清除移动硬盘中的临时文件
2020/10/28 Python
html5 利用canvas实现超级玛丽简单动画
2013/09/06 HTML / CSS
武汉瑞得软件笔试题
2015/10/27 面试题
小学毕业家长寄语
2014/01/19 职场文书
优秀团支部申报材料
2014/12/26 职场文书
2015年社区环境卫生工作总结
2015/04/21 职场文书
国庆放假通知怎么写
2015/07/30 职场文书
python 办公自动化——基于pyqt5和openpyxl统计符合要求的名单
2021/05/25 Python
解决vue自定义组件@click点击失效问题
2022/04/30 Vue.js