2015-10-21 68 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();