2013-06-21 15 views
1

我正在評估在Windows Azure上部署Redis以支持我正在構建的應用程序。我找到了幾種不同的部署方法。在整個部署過程中,redis是否耐久?

  1. 首先是要創建的Redis,SERVER.EXE工人角色,並設置ProgramEntryPoint在csdef文件 - Howto get Redis running on Azure?

  2. 另一種是following these instructions

  3. 使用的工具RedisInstWA

如果我使用選項1,那麼Redis的db文件將在每個部署上被覆蓋。

我在文檔中看到RedisInstWA使用Azure存儲帳戶,用於存儲數據庫文件,用於部署組件以進行部署,還有其他一些功能嗎?有沒有辦法在整個部署過程中維護Redis dbs?或者是否有辦法獲取數據庫文件的副本,因此可以將它與服務器一起部署,以確保在後續部署中數據不會丟失(如果有必要)。

回答

2

或者您可以將其託管在持久且耐用的Windows Azure虛擬機上。

+0

是啊...這有點貴,然後我必須參與服務器維護。但這可能是處理它的最好方法。 – Jason

+0

這也是我的投票。 –

1

Jason,您應該能夠重新運行RedisInstWA以根據需要重新部署可執行文件,並且您的數據將保留在您設置的Azure存儲帳戶上。你試過了嗎?

+0

我還沒有嘗試過,我還沒有設置我的非模擬天藍色帳戶。 – Jason