Redlock Redis-based distributed locks implementation in Clojure