依赖
<dependency>
<groupId>org.redisson</groupId>
<artifactId>redisson</artifactId>
<version>3.8.0</version>
</dependency>
配置文件
# 服务端口
server.port=8002
## redis 配置信息
spring.redis.host=127.0.0.1
spring.redis.port=6379
spring.redis.password=123456
@Configuration
public class RedissonConfig {
@Value("${spring.redis.host}")
private String host;
@Value("${spring.redis.port}")
private String port;
@Value("${spring.redis.password}")
private String password;
/**
* 配置单节点模式
*
* @return 配置好的redisson
*/
@Bean
public RedissonClient redissonClient() {
Config config = new Config();
config.useSingleServer().setAddress("redis://" + host + ":" + port).setPassword(password);
return Redisson.create(config);
}
}
测试类
@RestController
@RequestMapping("/r")
@SpringBootApplication
public class RedissonApplication {
@Autowired
RedissonClient redissonClient;
@GetMapping("/get")
public String getData() {
RBucket<String> bucket = redissonClient.getBucket("test:token");
bucket.set("WoShiNiQinAiDeBaBa");
return bucket.get();
}
public static void main(String[] args) {
SpringApplication.run(RedissonApplication.class, args);
}
}
## 访问127.0.0.1:8082/r/get
然后在去redis里看 test:tokne 就可以到看存进去的值了