这个问题说明了一切..
当我们突然碰到这个时,我们已经运行了 10 个小时。我不得不回收 IIS 才能从中恢复..
这是堆栈跟踪.. System.NullReferenceException:对象引用未设置为对象的实例。在 ServiceStack.Redis.RedisClient.AsT 在 XXX.Cache.Providers.Redis.RedisCachedCollection 2.GetCollection(IRedisClient redis)
at XXX.Cache.Providers.Redis.RedisCachedCollection
2.GetEnumerator() 在 System.Linq.Enumerable.WhereEnumerableIterator 1.MoveNext()
at System.Linq.Buffer
1..ctor(IEnumerable 1 source)
at System.Linq.Enumerable.ToArray[TSource](IEnumerable
1 源)
这是 GetCollection 方法..
private IRedisHash<TKey, TValue> GetCollection(IRedisClient redis)
{
_redisTypedClient = redis.As<TValue>();
return _redisTypedClient.GetHash<TKey>(_collectionKey);
}