py-redis 设置过期时间


import hashlib
"""MD5加密"""
url = 'https://www.baidu.com'
h1 = hashlib.md5()
h1.update(url.encode())
print('MD5加密前为 :' + url)
print('MD5加密后为 :' + h1.hexdigest())
r.lpush('url',{'key':h1.hexdigest(),'type':0,'time':datetime.datetime.now().strftime('%Y%m%d')})

# r.setex('url',{'key':h1.hexdigest(),'type':0,'time':datetime.datetime.now().strftime('%Y%m%d')},50)
# res = r.lrange('url',0,r.llen('url'))
# time.sleep(11)
time = datetime.timedelta(days=1)
print(time)

"""r为redis"""
#expire 函数是设置过期时间(key,time) time默认是秒 也可以是datetime.timedelta()类型,函数自动计算

r.expire('url',time)

原文地址:https://www.cnblogs.com/yjybupt/p/11002474.html