连接到 Redis 云服务 Bluemix

Connect to Redis cloud service Bluemix

我该怎么做,因为 Bluemix 上的说明似乎仅适用于 Java、JS、Ruby。 我尝试使用 ServiceStack,但没有任何帮助。 任何想法将不胜感激! 以下是我到目前为止所做的

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

最后一个参数"db"我不知道它是什么。 我在 Bluemix 上的环境变量

{ "redis-2.6": [ { "name": "mychatdata", "label": "redis-2.6", "plan": "100", "credentials": { "hostname": "159.8.128.94", "host": "159.8.128.94", "port": 6300, "password": "*****", "name": "*****" } } ] }

Redis支持多数据库,可以让你在同一个redis进程中维护多个独立的数据集,如果你不需要这个可以忽略这个参数,使用默认的数据库索引0.

另请注意,访问 Redis 客户端的推荐方法是使用 Thread Safe Redis Managers 之一,您可以将其存储为单例和静态实例:

IRedisClientsManager RedisManager = new RedisManagerPool("159.8.128.94"); 

然后您可以从 Redis 管理器解析 Redis 客户端:

var redis = RedisManager.GetClient();