worker using redis