Redisson创建client实例
import org.redisson.Redisson;
import org.redisson.api.RedissonClient;
import org.redisson.config.Config;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
/**
* Redisson创建client实例
*/
@Configuration
public class RedisConfig {
@Value("${spring.redis.host}")
private String redisHost;
@Value("${spring.redis.port}")
private String redisPort;
@Value("${spring.redis.password}")
private String password;
@Value("${spring.redis.redissonDatabase}")
private Integer database;
@Bean
public RedissonClient getRedissonClient() {
String redisUrl = "redis://"+redisHost+":"+redisPort;
// 创建 Config
Config config = new Config();
// 设置为单节点redis
config.useSingleServer().setAddress(redisUrl).setPassword(password).setDatabase(database);
// 通过Redisson创建client实例
return Redisson.create(config);
}
}