コード例 #1
0
        public async Task <OperationResult <bool> > RefreshRedisCachePrefixForCommonAsync(RefreshCachePrefixRequest request)
        {
            using (var client = CacheHelper.CreateCacheClient(request.ClientName))
            {
                var result = await client.SetAsync(request.Prefix, GlobalConstant.GenerateKeyPrefix(request.Prefix), request.Expiration);

                if (!result.Success)
                {
                    Logger.Warn($"更新Redis缓存失败,prefix==>{request.Prefix}", result.Exception);
                }
                return(OperationResult.FromResult(result.Success));
            }
        }