Bring back try_lock + only check redis version once