为什么从ServiceStack / Service.cs文件中删除了RedisManager属性?

时间:2018-02-12 16:20:39

标签: redis connection servicestack servicestack.redis

以前我们有4.0.50版本的RedisManager属性,但在最新版本中,此属性已被删除。谁能知道为什么它被删除了?它有什么替代品?

1 个答案:

答案 0 :(得分:2)

为了兼容多租户,RedisManager被替换为Redis propertyenter image description here111I55555 解析了一个新的IRedisClient实例,其行为可以在AppHost中被覆盖。这也减少了样板,因为您可以直接从您的服务访问GetRedisClient()实例,例如:

Redis

如果需要,通过添加公共属性,仍可以在服务中访问Redis.SetValue("foo", "bar"); var bar = Redis.GetValue("foo"); 属性,就像任何其他依赖项一样:

RedisManager