redis:hmset到期,但是hgetall可以获得子密钥信息

时间:2014-12-05 02:32:39

标签: python redis

python代码:

value = {'sct': 's', 'scn': 'A', 'fct': 'd', 'fcn': 'K', 'bet_value':10}
res = rc.hmset(key, value) 
rc.expire(key, 3600)

3600秒后

rc.hgetall(key)

结果:     {'sct':'s','scn':'A','fct':'d','fcn':'K'}

rc.ttl(key) has no result

问题是“密钥”应该在3600s之后过期,但我仍然可以使用命令“hetall”获取信息。 ttl命令返回None,根据文档它应该是-2或-1 怎么了?任何人都可以帮忙吗?

0 个答案:

没有答案