Pré -requisito: construa um ambiente de cluster redis. Consulte o método de construção: https://www.vevb.com/article/143749.htm
1. Crie um novo projeto e adicione suporte Redis ao arquivo pom.xml
<Depencency> <PuerpId> org.springframework.boot </frugiD> <stifactId> primavera-boot-starter-data-redis </artifactId> </dependency>
2. Configure o aplicativo.properties
spring.redis.cluster.nodes = 127.0.0.1: 6380,127.0.0.1: 6381.127.0.0.1: 6382.127.0.0.1: 6383,127.0 .0.1: 6384,127.0.0.1: 6385spring.redis.cluster.timeout = 1000spring.redis.cluster.max-redirects = 3
3. Crie as duas classes a seguir
@ConfigurationPublic Class Redisconfiguration {@Resource Private LetTuceConnectionFactory MyLetTuceConnectionFactory; @Bean public Redistemplate <String, Serializable> Redistemplate () {Redistemplate <String, Serializable> model = new Redistemplate <> (); template.setKeySerializer (new StringRedisSerializer ()); template.setValueSerializer (New GenericJackson2JSONredisSerializer ()); template.setConnectionFactory (myLetTuceConnectionFactory); modelo de retorno; }} @ConfigurationPublic Class RedisfactoryConfig {@AUTOWIRED AIMBIRMENTO AMBIENTE DE AMBIENTE; @Bean public RedisconnectionFactory myLettuceConnectionFactory () {map <string, object> fonte = new Hashmap <string, object> (); fonte.put ("spring.redis.cluster.nodes", Environment.getProperty ("spring.redis.cluster.nodes")); fonte.put ("spring.redis.cluster.timeout", Environment.getProperty ("spring.redis.cluster.timeout")); source.put ("spring.redis.cluster.max-redirects", Environment.getProperty ("spring.redis.cluster.max-redirects")); RedisclusterConfiguration redisclusterConfiguration; RedisclusterConfiguration = new RedisclusterConfiguration (novo MapPropertySource ("RedisclusterConfiguration", fonte)); Retornar o novo LettuceConnectionFactory (RedisclusterConfiguration); }}4. Realize testes
@Springboottest@runwith (springrunner.class) classe pública Redisconfigurationtest {@AutowiredPrivate redistemplate redistemplate; @testpublic void redistemplate () lança exceção {redistemplate.opsforvalue (). 5. Verifique se o Use Redis Desktop Manager para se conectar ao nó redis e verifique se os dados internos existem como autor. A seguir, mostra -o e se mostra bem -sucedido.
O exposto acima é todo o conteúdo deste artigo. Espero que seja útil para o aprendizado de todos e espero que todos apoiem mais o wulin.com.