1.在pom.xml中加入redis的依赖
2.在application.properties加入整合redis的配置。(spring.redis.cluster.nodes=....)
3.新建一个RedisConfig.java文件,在此类的上面加入@Configuration注解,则此类相当于applicationContext.xml配置文件。
4.在RedisConfig类中写一个getJedisCluster方法,方法上加入@Bean注解,便可通过DI注入了。如下:
package com.example.demo.config;
import java.util.HashSet;
import java.util.Set;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import redis.clients.jedis.HostAndPort;
import redis.clients.jedis.JedisCluster;
@Configuration//此注解相当于将此类变为applicationContext.xml,即配置文件
public class RedisConfig {
//注入集群节点信息:即application.properties中的spring.redis.cluster.nodes
@Value("${spring.redis.cluster.nodes}")
private String clusterNodes;
@Bean
public Jedi