key_name = 'test_h'redis.expire(key_name, -1)
redis.execute()redis中这个键直接被销毁了,为什么??
1 回答
![?](http://img1.sycdn.imooc.com/545861f00001be3402200220-100-100.jpg)
阿晨1998
TA贡献2037条经验 获得超6个赞
python函数是对命令的包装,直接看文档示例
redis> SET mykey "Hello"OK redis> EXPIRE mykey 10(integer) 1redis> TTL mykey (integer) 10redis> SET mykey "Hello World"OK redis> TTL mykey (integer) -1redis>
可以看到删除key时的过期时间就是-1
再看Normally Redis keys are created without an associated time to live. The key will simply live forever, unless it is removed by the user in an explicit way
意思就是不设置过期时间则永不过期
添加回答
举报
0/150
提交
取消