| 1234567891011121314151617181920212223242526272829303132333435363738 |
- 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<String> keys = redisService.keys(RedisService.key.YH_HOME_PAGHE_CACHE.getEnvName() + "*");
- redisService.del(keys.toArray(String[]::new));
- }
- @Override
- public void refreshYhHomeCategoryPageCache() {
- Set<String> keys = redisService.keys(RedisService.key.YH_HOME_PAGHE_CACHE.getEnvName() + "category" + "*");
- redisService.del(keys.toArray(String[]::new));
- }
- @Override
- public void refreshGoodsSkuSubsidyPageCache() {
- Set<String> keys = redisService.keys(RedisService.key.YH_HOME_PAGHE_CACHE.getEnvName() + "subsidy" + "*");
- redisService.del(keys.toArray(String[]::new));
- }
- }
|