2015-10-21 93 views
1

我該如何做,因爲Bluemix上的指令似乎只適用於Java,JS,Ruby。 我嘗試使用ServiceStack,但沒有任何幫助。 任何想法將不勝感激!下面 是我迄今所做連接到Redis雲服務Bluemix

using(var redis=new RedisClient(host, port,password ,db=0)) 
{ 
    redis.Set("key1", "value1"); 
} 

最後paramater「DB」我不知道它是什麼。 上Bluemix我的環境變量

{ 「的Redis-2.6」: { 「名」: 「mychatdata」, 「標籤」: 「redis的-2.6」, 「規劃」:「100 「, 」credentials「:{ 」hostname「:」159.8.128.94「, 」host「:」159.8.128.94「, 」port「:6300, 」password「:」*****「, 「 」 }

「 」
+0

@Bill我建議開始您的編輯評論與相關部分(即添加標籤:) –

回答

1

Redis支持多個數據庫,它允許您在同一個redis進程中維護多個單獨的數據集,如果您不需要此數據庫,則可以忽略此參數並使用默認數據庫索引0

還要注意推薦的方法來訪問Redis的客戶端是使用Thread Safe Redis Managers,你可以存儲爲一個單獨和靜態實例之一:

IRedisClientsManager RedisManager = new RedisManagerPool("159.8.128.94"); 

然後你可以從Redis的管理解決Redis的客戶:

var redis = RedisManager.GetClient();