[Azure] 使用 Azure 快速搭建 Redis 伺服器

WilsonWu發表於2013-08-06

Redis相信玩開源,大資料的朋友們並不陌生,大家最熟悉的使用者就是新浪微博,微博的整體資料快取都是基於Redis的,而新浪對Redis的使用也非常深,據說是一組64G記憶體的Redis叢集。前段時間我們也對自己的產品架構中的一部分功能進行了Redis改造,將使用者關注,粉絲以及使用者動態的資料都存入Redis,但儲存中還是保留了持久化資料,效率提升了很多,使用者在獲取相關資料時也快了很多(使用的程式碼框架是ServiceStack.Redis)。

我們是Windows Azure的資深使用者,當然這次Redis改造也是基於Azure,在Windows Azure中架設Redis伺服器是非常方便的,微軟給大家提供了非常多的伺服器模版可供使用,下面就給大家介紹一下簡單建立的步驟(注意:目前中國的Azure服務暫時不支援這個操作):

1. 登入Windows Azure控制檯(其中wwredis是我已經建立好的一個Redis伺服器):

image

2. 選擇Virtual Machines:

image

3. 在頂部選擇Images:

image

4. 預設情況下Images下是空的:

image

5. 在Images介面中點選Browse VM Depot:

image

image

6. 彈出的視窗中羅列了若干已配置好的虛機模版,這裡體現了Azure的強大,只要你能想到的功能基本都能找到,什麼LAMP,WordPress,Node.js,Ruby Stack等等,見過沒見過的一大堆:

image

6. 在其中找到Redis 2.6.9的映象:

image

7. 點選下一步進入建立過程,選擇儲存的資料中心和儲存賬戶,這裡我選擇香港資料中心,新建立一個testww的儲存賬戶:

image

8. 設定完成後選擇“對號”完成建立,下面是建立過程,這個過程很慢,請耐心等待:

image

image

image

9. 等待建立完成度到100%,然後選擇Create按鈕:

image

10. 填寫伺服器模版資訊後選擇VHD URL:

image

11. 在Storage中選擇剛建立的儲存和檔案:

image

12. 選擇機器型別為Linux並勾選Linux Agent已執行的選項後點選完成:

image

13. 開始建立虛機模版:

image

14. 建立完成模版後如下:

image

15. 選擇Virtual Machine Instances,進入虛機管理介面:

image

16. 在左下角選擇New:

image

17. 依次選擇Compute,Virtual Machine,From Gallery:

image

18. 在彈出視窗中選擇剛才建立好的模版testredis,點選下一步:

image

19. 填寫伺服器名稱,使用者及密碼,再進入下一步:

image

20. 無特殊需求該步驟可保持預設並點選下一步:

image

21. 最後一步中將Redis的服務埠加入到可對外訪問的列表中,這樣才能使用程式或遠端方式操作Redis,然後點選完成:

image

22. 建立虛機的過程也有點慢,我就不詳細說了:

image

23. 建立完成後如下:

image

24. 然後我們使用SSH工具登入進行Redis服務的檢視:

image

25. 使用剛才設定的testredis使用者登入後,輸入redis-cli即可開啟Redis命令列:

image

26. 使用info命令檢視服務狀態:

image

27. 至此,Redis伺服器已經搭建好了,具體如何操作可以參考:http://manual.csser.com/redis/index.html

最後,希望本文對大家有所幫助,多謝!

相關文章