I'm evaluating deploying Redis on windows azure to support an application I'm building. I've found a couple of different methods for deployment.
The first is to create a worker-role for redis-server.exe, and set the
ProgramEntryPoint
in the csdef file - Howto get Redis running on Azure?The other is to use the tool RedisInstWA by following these instructions
If I use option 1, then Redis' db file will be overwritten on each deployment.
I see in the documentation that RedisInstWA uses an Azure Storage Account, is that used to store the database files, for staging components for deployment, something else? Is there a way to maintain the redis dbs across deployments? Or is there a way to grab a copy of the db file, so it can be deployed along with the server to ensure data isn't lost on subsequent deployments (should they be necessary).