Deploying redis image to multiple regions

As long as there’s a volume in the region, the app will pick it up and deploy using that when you have a [mounts] section in fly.toml. So you don’t need to use fly regions in this case.

One thing to consider is that these Redis instances are independent and not replicated at all. Is this OK for your purposes?