» Redis安裝和RedisClient工具的使用
» 封裝RedisMQ隊列的讀和寫
» 隊列工廠之RedisMQ測試用例
下面一步一個腳印的來分享:
» Redis安裝和RedisClient工具的使用
http://dlsw.baidu.com/sw-search-sp/soft/a2/29740/RedisClient20140730.1406883096.exe
安裝-》打開軟體,能看到如圖的界面:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcucjZmlTO2UGN5ETYiNGZ3YjN0QWO0MWMmZmMyAzNzITOfdWbp9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.png)
-》點選“Server”-》Add-》輸入一個昵稱,你redis服務端的ip,端口-》确認即可:
這個時候你redisclient的配置工作就完成了是不是很簡單啊,-》再來點選剛才建立昵稱-》輕按兩下打開redis的第一個資料庫db0(這裡就是在沒有指定資料庫位置時候存儲資料的地方)-》能看到你存儲的資料key:
如果想看某個name的資料直接輕按兩下對應的name就行了-》這裡是我redis服務存儲的一個hash資料的截圖:
是不是很友善,這個用戶端可以直接删除你不想要的資料-》右鍵選中您想删除的name-》Delete即可删除:
怎麼樣,這個RedisClient工具學會了麼,是不是挺簡單的呢;
這裡用到的Redis的dll是引用了相關的nuget包:
封裝的隊列Redis工廠流程同樣是:建立(Create)-》讀(Read)|寫(Write)-》釋放(Dispose);有了具體的RedisMQ實作類,然後還需利用工廠模式提供的方法來建立這個類的執行個體:
到這兒RedisMQ工廠代碼就完成了,下面開始分享我們的測試用例;
通過上面配置環境和封裝自己的方法,這裡寫了一個簡單的測試用例,分為Server(加入消息隊列)和Client(擷取消息隊列),首先來看Server端的代碼:
通過:建立(Create)-》讀(Read)|寫(Write)-》釋放(Dispose) 的流程來使用我們的隊列工廠,此時我們運作下這個Server端,然後分别錄入4次參數:
能看到截圖的文字描述,這些測試資料插入到了redis的隊列中,下面我們通過第一節說的RedisClient工具檢視資料,點選隊列名稱如:
通過工具能看到我們剛才插入的資料,然後我們來通過測試用例的client端讀取隊列,具體代碼:
運作生成的exe,看效果:
通過圖形能看出讀取隊列的資料正如我們想的那樣依次讀取,測試用例測試RedisMQ的代碼沒問題;以上對封裝RedisMQ的代碼分享和環境搭建講解,到這裡隊列工廠(MSMQ,RabbitMQ,RedisMQ)就分享完了,希望能給您帶來好的幫助,謝謝閱讀;