gpt4 book ai didi

redis - Servicestack redis 客户端 : setting a key with timespan expiration fails using

转载 作者:可可西里 更新时间:2023-11-01 11:36:45 26 4
gpt4 key购买 nike

以下示例在设置时间跨度过期的 key 时失败。将到期时间设置为日期时间时,它会通过。我做错了什么?

            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 和 redis 2.6.14

最佳答案

注意 Redis 上的建议是你 shouldn't use Redis 2.6所以我首先建议升级 redis-server。

documentation for SET命令表明 2.6.12+ 支持及时过期值所需的必要 SET 选项,但考虑到这在我的本地 2.8.4 redis 服务器上没有问题,2.6.14 可能仍然不完整支持。

关于redis - Servicestack redis 客户端 : setting a key with timespan expiration fails using,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32049711/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com