depend on Backend for redis rather than Config