1.使用注解的情况
①写RedisConfig
@Configuration @EnableCaching public class RedisCacheConfig extends CachingConfigurerSupport { @Bean public CacheManager cacheManager(RedisTemplate redisTemplate) { RedisCacheManager rcm = new RedisCacheManager(redisTemplate); ... ... return rcm; } ... ... }
②写RedisKeyConstant
package com.demo.yes.service.Constants; import com.demo.yes.service.impl.RegionServiceImpl; public final class RedisKeyConstants { static final String _PREFIX = "demo:"; //实体类缓存键 public static final class EntityCacheKey { public static final String D = _PREFIX+"d:"; } //操作类缓存键 public static final class OperationClassCacheKey { public static final String PWSWORKSTATISTICSSERVICEIMPL = _PREFIX + "xxxxxxserviceimpl"; public static final String REG