我想在 redis 中存储以下 HashMap :
"data": {
"name": "XYZ",
"age": 22,
"address": "a-z"
}
我希望整个 HashMap (带有给定的键)及时过期,比方说 72 小时。
如何在 python 中使用 ttl/expire
函数?
最佳答案
谢谢,
下面是我想做的,我猜是对的:
def put_data(name=hash_name, key=hash_key, value=hash_data):
import redis
r = Redis.get_connection()
ttl = datetime.today() + timedelta(hours=72)
r.hset(name=name, key=hash_key, value=hash_data)
r.expire(name=hash_name, time=ttl)
关于python - Redis python中的HashMap过期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30440947/