Préalable: construire un environnement de cluster redis. Veuillez consulter la méthode de construction: https://www.vevb.com/article/143749.htm
1. Créez un nouveau projet et ajoutez le support Redis au fichier pom.xml
<dependency> <proupId> org.springframework.boot </rombasid> <ArtefactId> printemp-boot-starter-data-redis </retifactid> </pedidency>
2. Configurer l'application.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-redirect = 3
3. Créez les deux classes suivantes
@ConfigurationPublic Class RedisConfiguration {@Resource Private LeTuceConnectionFactory MyletTuceConnectionFactory; @Bean public Redetemplate <String, serializable> redesttemplate () {redetemplate <string, serializable> template = new Redemplate <> (); template.setKeySerializer (new StringRedisSerializer ()); template.setValueLeSerializer (new GenericJackson2JSonRedisSerializer ()); template.setConnectionFactory (myletTuceConnectionFactory); modèle de retour; }} @ConfigurationPublic Class redifactoryConfig {@autowired Environment privé environnement; @Bean public redisconnectionfactory myletTuceConnectionFactory () {map <string, object> source = new HashMap <String, object> (); Source.put ("Spring.redis.cluster.nodes", Environment.getProperty ("Spring.redis.cluster.nodes")); Source.put ("Spring.redis.cluster.Timeout", Environment.getProperty ("Spring.redis.cluster.Timeout")); Source.put ("Spring.redis.cluster.max-redirect", Environment.getProperty ("Spring.redis.cluster.max-redirects")); RedisclusterConfiguration RedisclusterConfiguration; RedisclusterConfiguration = new RedisclusterConfiguration (new MappRopertySource ("RedisclusterConfiguration", source)); return new LetTuceConnectionFactory (re-divusterConfiguration); }}4. Effectuer des tests
@ Springboottest @ runwith (springrunner.class) public class redisconfigurationtest {@autowiredprivate reistetemplate reistetemplate; @TestPublic void reistetemplate () lance exception {reidemplate.opforvalue (). Set ("auteur", "damein_xym");}}. 5. Vérifiez que Utilisez Redis Desktop Manager pour se connecter au nœud Redis et vérifiez si les données à l'intérieur existent en tant qu'auteur. Ce qui suit le montre, et il s'avère réussir.
Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.