public class RedisConfig { @Autowired private JedisConnectionFactory jedisConnectionFactory; @Bean public RedisTemplate<Object, Object> redisTemplate() { System.out.println("localhost") System.out.println("6379"); jedisConnectionFactory.getHostName(); jedisConnectionFactory.getPort(); RedisTemplate<Object, Object> template = new RedisTemplate<>(); template.setConnectionFactory(jedisConnectionFactory); template.setValueSerializer(new GenericToStringSerializer<Object>(Object.class)); return template; } @Bean public CacheManager cacheManager(RedisTemplate redisTemplate) { RedisCacheManager cacheManager = new RedisCacheManager(redisTemplate); // Number of seconds before expiration. Defaults to unlimited (0) cacheManager.setDefaultExpiration(60); cacheManager.setUsePrefix(true); return cacheManager; } } @Cacheable(value="sgcode" , cacheManager ="cacheManager") public String getSegmentCode(String aname ) { Logger.info("code ", "##### SEGMENT METHOD CALLED ##### {}", aname); return segmentCodeMap.get(aname); }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)