2024-04-20 11:27:26 发布
网友
为什么python在这里返回None,而它应该是-1?在
None
如果键不存在,redis-cli indicates this by returning -1。对于Python来说,用None表示这一点更为自然。在
你可以看到这是故意这么做的,下面的代码来自Redis py中的类Redis。调用response_回调将TTL响应从-1更改为None。在
RESPONSE_CALLBACKS = dict_merge( StrictRedis.RESPONSE_CALLBACKS, { 'TTL': lambda r: r != -1 and r or None, } )
如果键不存在,redis-cli indicates this by returning -1。对于Python来说,用None表示这一点更为自然。在
你可以看到这是故意这么做的,下面的代码来自Redis py中的类Redis。调用response_回调将TTL响应从-1更改为None。在
相关问题 更多 >
编程相关推荐