tom*_*tom 7 python database hashmap redis python-2.7
我想在redis中存储以下哈希图:
"data": {
"name": "XYZ",
"age": 22,
"address": "a-z"
}
Run Code Online (Sandbox Code Playgroud)
我希望整个哈希映射(带有给定的键)及时过期,比方说 72 小时。
如何使用ttl/expirePython中的函数?
tom*_*tom 12
谢谢,
以下是我想做的,我想这是正确的:
def put_data(name, key, value):
import redis
r = Redis.get_connection()
ttl = datetime.today() + timedelta(hours=72)
r.hset(name=name, key=key, value=value)
r.expire(name=name, time=ttl)
Run Code Online (Sandbox Code Playgroud)
方法如下:
redis_client.expire(your_key, time_in_seconds)
Run Code Online (Sandbox Code Playgroud)
请参阅文档。