[英]How to setup container to use with ServiceSTack.Redis
我正在尝试首次实现Redis缓存
我已经在C#应用程序中下载了ServiceStack.Redis库
我在这里遵循说明: https : //github.com/ServiceStack/ServiceStack.Redis
我假设第一步是创建一个池,所以我尝试了
container.Register<IRedisClientsManager>(c =>
new RedisManagerPool(redisConnectionString));
如何在container.Register中设置我的容器
我阅读了有关IoC容器的文章,但可以将我的头缠在这上面。
为什么需要创建一个容器,以及如何实现它才能创建池?
如果您没有(或不想使用)IOC容器,则只需持有对Redis池的单例引用,例如:
class MyApp
{
public static IRedisClientsManager RedisManager = new RedisManagerPool(connString);
}
然后可以在代码中引用该代码以访问RedisClient,例如:
using (var redis = MyApp.RedisManager.GetClient())
{
//...
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.