我正在为 Redis 使用 ServiceStack.Redis 客户端。是否可以通过配置文件配置连接?
我还没有找到这方面的任何文件。
您可以在 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());
}