redis lock for nodejs