Just making a note here so that it ties up with the comments in multi: is connection.ttl(key) returning nil or a negative number if the key has expired or doesn't exist etc.