Node distributed locking using redis