<div >
<span >'''<span >1. redis设置过期时间的两种方式expire函数设置过期时间为10秒。10秒后,ex1将会失效
<span >'''<span >
expireat设置一个具体的时间,15年9月8日15点19分10秒,过了这个时间,ex2将失效
如果设置过期时间成功会返回True,反之返回False
pool = redis.ConnectionPool(host=<span >'<span >192.168.3.128<span >',port=6379,db=<span >0)
r = redis.StrictRedis(connection_pool=<span >pool)
extime = datetime.datetime(2018,7,25,15,19,10<span >)
<span >print r.expire(<span >'<span >ex1<span >',10<span >)
<span >print extime.strftime(<span >'<span >%Y-%m-%d %H:%M:%s %f<span >'<span >)
<span >print r.expireat(<span >'<span >ex2<span >',extime) <span >#<span > 可指定datetime和时间戳<span >'''<span >2. 查看剩余过期时间(秒)<span >'''
<span >print r.ttl(<span >'<span >ex1<span >'<span >)
<span >print r.ttl(<span >'<span >ex2<span >'<span >)<span >print r.pttl(<span >'<span >ex1<span >') <span >#<span > 毫秒
<span >'''<span >3. redis批量删除(通配符)<span >'''
<span >print r.delete(r.keys(<span >'<span >/vender<span >')) <span >#<span > 删除 /vender开头的所有name<span >def<span > main():
<span >pass<span >if <span >name == <span >'<span >main<span >'<span >:
main()
dio controls="controls" >
总结以上是内存溢出为你收集整理的python中redis查看剩余过期时间以及用正则通配符批量删除key的方法全部内容,希望文章能够帮你解决python中redis查看剩余过期时间以及用正则通配符批量删除key的方法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)