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 相关文章推荐
go和python调用其它程序并得到程序输出
Feb 10 Python
python numpy 一维数组转变为多维数组的实例
Jul 02 Python
Django中使用Celery的教程详解
Aug 24 Python
python selenium firefox使用详解
Feb 26 Python
Python3远程监控程序的实现方法
Jul 15 Python
python3 中的字符串(单引号、双引号、三引号)以及字符串与数字的运算
Jul 18 Python
Python字典推导式将cookie字符串转化为字典解析
Aug 10 Python
Python通过正则库爬取淘宝商品信息代码实例
Mar 02 Python
Keras 实现加载预训练模型并冻结网络的层
Jun 15 Python
深入浅析pycharm中 Make available to all projects的含义
Sep 15 Python
用60行代码实现Python自动抢微信红包
Feb 04 Python
pycharm 使用anaconda为默认环境的操作
Feb 05 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开发框架kohana3 自定义路由设置示例
2014/07/14 PHP
PHP中捕获超时事件的方法实例
2015/02/12 PHP
PHP内核学习教程之php opcode内核实现
2016/01/27 PHP
IE8 浏览器Cookie的处理
2009/01/31 Javascript
验证控件与Button的OnClientClick事件详细解析
2013/12/04 Javascript
node.js中的fs.lchown方法使用说明
2014/12/16 Javascript
jQuery蓝色风格滑动导航栏代码分享
2015/08/19 Javascript
js实现简洁的TAB滑动门效果代码
2015/09/06 Javascript
老生常谈JavaScript 正则表达式语法
2016/08/20 Javascript
JavaScript+CSS相册特效实例代码
2017/09/07 Javascript
JavaScript 跨域之POST实现方法
2018/05/07 Javascript
js 数组详细操作方法及解析合集
2018/06/01 Javascript
layui实现三级导航菜单
2019/07/26 Javascript
Vue v-text指令简单使用方法示例
2019/09/19 Javascript
React中获取数据的3种方法及优缺点
2020/02/18 Javascript
解决element-ui里的下拉多选框 el-select 时,默认值不可删除问题
2020/08/14 Javascript
vue实践---vue不依赖外部资源实现简单多语操作
2020/09/21 Javascript
[01:03:37]Secret vs VGJ.S Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
django 创建过滤器的实例详解
2017/08/14 Python
Python语言描述机器学习之Logistic回归算法
2017/12/21 Python
Python wxPython库Core组件BoxSizer用法示例
2018/09/03 Python
Djang的model创建的字段和参数详解
2019/07/27 Python
Django之模板层的实现代码
2019/09/09 Python
Python Tkinter模块 GUI 可视化实例
2019/11/20 Python
PyCharm无法识别PyQt5的2种解决方法,ModuleNotFoundError: No module named 'pyqt5'
2020/02/17 Python
让IE支持CSS3的不完全兼容方案
2014/09/19 HTML / CSS
LightInTheBox法国站:中国跨境电商
2020/03/05 全球购物
汽车工程专业应届生求职信
2013/10/19 职场文书
个人自我评价分享
2013/12/20 职场文书
大学毕业感言
2014/01/10 职场文书
幼儿园小班评语大全
2014/04/17 职场文书
工作疏忽、懈怠的检讨书
2014/09/11 职场文书
2014年服装销售工作总结
2014/11/27 职场文书
高二化学教学反思
2016/02/22 职场文书
go开发alertmanger实现钉钉报警
2021/07/16 Golang
解决Mysql多行子查询的使用及空值问题
2022/01/22 MySQL