Ugo Lattanzi
Ugo Lattanzi
Hi, thanks for the accurate feedback. I think that the reason behind your problem is that the concurrent bag (used in order to cache the connections) is static. see here:...
It's static because is service cache. if it was an instance cache and you register the service as transient, it will be initialized every time to try to use the...
Hi @Exocomp > Any specific reason why you would want it transient (other than the normal use cases)? Just to prevent that for an error (or because normal people don't...
Use `RedisCacheConnectionPoolManager` is silly because you have to create a new pool each time you create an instance of it (new pool, new connctions and so on). To prevent this...
Hi @glikoz the current implementation of GetAll doesn't support different type, it means all the object returned from the method must be the same type. What you need requires a...
Hi @EugeneKrapivin it depends on what you need with these method. If you call `GetAllAsync(string[] keys]` it supposes that all returned items must be the type of T, and it...
Hi, there is a specific package for that https://github.com/imperugo/StackExchange.Redis.Extensions/tree/master/src/aspnet/StackExchange.Redis.Extensions.AspNetCore Here https://github.com/imperugo/StackExchange.Redis.Extensions/blob/master/samples/StackExchange.Redis.Samples.Web.Mvc/Startup.cs#L42 and example on "how to use it"
How do you use it? Because I use it in production without problem. Also the code in this repo (see the example project) works fine. Please download it and try...
I can't see the serializer in your code, but I can see it here https://github.com/imperugo/StackExchange.Redis.Extensions/blob/master/samples/StackExchange.Redis.Samples.Web.Mvc/Startup.cs#L42 That's the problem!
Hi @DobrovAlexey thanks for the feedback. You issue seems related to that one https://github.com/imperugo/StackExchange.Redis.Extensions/pull/296 Doesn't it?