Hi @Shilpa Kanojiya ,
Welcome to Microsoft Q&A forum and thanks for using Azure services.
As I understand you trying to create 3 Redis instance in 3 different regions and then link them together for geo-replication and want to know how the application will access different instances of Redis in different regions.
You can create a custom migration process by programmatically reading data from an existing cache and writing them into Azure Cache for Redis. This open-source tool can be used to copy data from one Azure Cache for Redis instance to another instance in a different Azure Cache region. A compiled version is available as well. You may also find the source code to be a useful guide for writing your own migration tool.
Reference Link: https://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-moving-resources
Please let us know if this what you are looking for. If not, please share your inputs so that we may assist you further.
Thanks