package com.casic.util; import com.alibaba.fastjson.JSON; import com.casic.model.CommConfigDTO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.stereotype.Component; import java.util.concurrent.TimeUnit; @Component public class RedisCommonUtil { @Value("${casic.device.redis.invalid-time}") private String invalidTime; @Value("${casic.device.redis.config-prefix}") private String configPrefix; @Autowired private RedisTemplate<String, String> redisTemplate; public void send(CommConfigDTO commConfigDTO,String devCode) { redisTemplate.opsForValue().set(configPrefix+ devCode, JSON.toJSONString(commConfigDTO), Integer.valueOf(invalidTime), TimeUnit.SECONDS); } }