package com.cyksj.service.mange.impl; import com.cyksj.redis.RedisService; import com.cyksj.service.mange.RefreshCacheService; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; import java.util.Set; /** * 项目名: yhlxj2 * 文件名: RefreshCacheServiceImpl * 创建者: JavaZou * 创建时间:2024/2/22 16:28 */ @Service @RequiredArgsConstructor public class RefreshCacheServiceImpl implements RefreshCacheService { private final RedisService redisService; @Override public void refreshYhHomePageCache() { Set keys = redisService.keys(RedisService.key.YH_HOME_PAGHE_CACHE.getEnvName() + "*"); redisService.del(keys.toArray(String[]::new)); } @Override public void refreshYhHomeCategoryPageCache() { Set keys = redisService.keys(RedisService.key.YH_HOME_PAGHE_CACHE.getEnvName() + "category" + "*"); redisService.del(keys.toArray(String[]::new)); } @Override public void refreshGoodsSkuSubsidyPageCache() { Set keys = redisService.keys(RedisService.key.YH_HOME_PAGHE_CACHE.getEnvName() + "subsidy" + "*"); redisService.del(keys.toArray(String[]::new)); } }