High availability/microservice architecture

You can run redis on another server if you think it’lll help. It’s fairly common to use AWS Elasticache on AWS, for example, so there’s no problem sticking it wherever you think there’s performance and bandwidth to handle it.