feat: update redis client to ioredis and add exponential retry strategy with client side command timeout