【JAVA】利用Redisson和Spring实现高效物联温度控制链路,确保温度调节的准确性和效率,定时链路执行使用案例,一环扣一环
import org.redisson.Redisson;
import org.redisson.api.RedissonClient;
import org.redisson.config.Config;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.redis.connection.RedisConnectionFactory;
@Configuration
public class RedissonConfig {
@Autowired
private RedisConnectionFactory redisConnectionFactory;
@Bean(destroyMethod="shutdown")
RedissonClient redissonClient() {
Config config = new Config();
config.useSingleServer()
.setAddress("redis://127.0.0.1:6379");
return Redisson.create(config);
}
}
这个配置类使用Spring和Redisson来配置RedissonClient实例。它自动装配了一个RedisConnectionFactory,并通过Redisson提供的配置方法建立了与本地运行的Redis服务器的连接。这个配置方法在应用程序关闭时,会调用shutdown
方法来关闭Redisson客户端的连接。这样可以确保在应用程序结束时正确地关闭资源。
评论已关闭