我们已经使用 StackExchange Redis .Net 客户端几个月了,没有出现任何问题。最近一个小时内,我们的日志记录显示 StringSet 返回了数千次 false,但现在它又按预期工作了。
我找不到关于 FALSE 的任何说明。我认为这意味着值没有被放入缓存,但如果是这样,我该如何查明原因呢?客户端没有抛出异常。有没有人能向我展示 API 规范,描述返回值以及如何进行故障排除?
我们在 Azure 上运行 Redis,如果有影响,请告知。
我找不到关于 FALSE 的任何说明。我认为这意味着值没有被放入缓存,但如果是这样,我该如何查明原因呢?客户端没有抛出异常。有没有人能向我展示 API 规范,描述返回值以及如何进行故障排除?
我们在 Azure 上运行 Redis,如果有影响,请告知。
result = cache.StringSet(fullKey, value, GetCacheTime(cacheType));
if (!result)
{
if (_logger != null)
{
_logger.LogError( "Failed to Set Cache");
}
}