Следующий пример сбой при установке ключа с истечением времени ожидания. При установке истечения срока годности он проходит. Что я делаю не так?Servicestack redis client: установка ключа с истечением срока действия с ошибкой с использованием
using (var redisClient = new RedisClient(cacheHost[0]))
{
redisClient.Set<string>("mykey", "myVal", TimeSpan.FromMinutes(90)); // fails,exception {"No more data, sPort: 59862, LastCommand: "}
redisClient.Set<string>("mykey", "session",DateTime.UtcNow.AddMinutes(90)); // OK
Console.WriteLine(redisClient.Get<string>("mykey"));
}
Я использую ServiceStack 4.0.42 и 2.6.14 Redis
спасибо, я попробую обновить. Должна ли версия ServiceStack Dll соответствовать версии redis? например, если у меня есть старая бесплатная версия ServiceStack 3.0, будет ли она работать с последней версией redis? – Ofir
@ user2492936 Да, он будет работать с последней версией Redis, так как Redis поддерживает сильную обратную совместимость – mythz
Это сработало, спасибо! – Ofir