我正在评估在Windows Azure上部署Redis以支持我正在构建的应用程序。我发现了几种不同的部署方法。
第一个是为redis-server.exe创建一个worker-role,并在csdef文件中设置ProgramEntryPoint
- Howto get Redis running on Azure?
如果我使用选项1,那么Redis的db文件将在每次部署时被覆盖。
我在文档中看到RedisInstWA使用Azure存储帐户,用于存储数据库文件,用于部署分段组件,还有其他什么?有没有办法在部署中维护redis dbs?或者有没有办法获取db文件的副本,因此它可以与服务器一起部署,以确保后续部署中的数据不会丢失(如果有必要的话)。
答案 0 :(得分:2)
或者您可以将其托管在Windows Azure虚拟机上,该虚拟机既持久又耐用。
答案 1 :(得分:1)
Jason,您应该能够重新运行RedisInstWA以根据需要重新部署可执行文件,并且您的数据将保留在您设置的Azure存储帐户中。你试过吗?