It seems to me that if we move this back into the subscriber block, we don't have to keep `@listener_redis` as a member, and I find it a little more readable. And `@client_redis` and just go back to being `@redis`. Any particular motivation for having this be its own function?