ServiceStack.Redis配置连接

时间:2012-06-14 19:22:29

标签: c# redis servicestack

我正在使用Redis的ServiceStack.Redis客户端。是否可以通过配置文件配置连接?

我无法找到这方面的任何文件。

1 个答案:

答案 0 :(得分:4)

您可以在web.config

的appSettings中设置连接
 <appSettings>   
    <add key="redisUrl" value="127.0.0.1:6379"/>
  </appSettings>

然后在appHost类

      public override void Configure(Funq.Container container){

      var redisCon = ConfigurationManager.AppSettings["redisUrl"].ToString();
      container.Register<IRedisClientsManager>(new PooledRedisClientManager(20, 60, redisCon));
      container.Register<ICacheClient>(c =>(ICacheClient)c.Resolve<IRedisClientsManager>().GetCacheClient());
    }