Prasyarat: Bangun lingkungan redis cluster. Silakan lihat metode konstruksi: https://www.vevb.com/article/143749.htm
1. Buat proyek baru dan tambahkan dukungan Redis ke file pom.xml
<dependency> <GroupId> org.springframework.boot </groupid> <ArTifactId> Spring-boot-starter-data-redis </artifactid> </dependency>
2. Mengkonfigurasi 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-redirects = 3
3. Buat dua kelas berikut
@ConfigurationPublic kelas redisconfiguration {@resource private lettuceconnectionFactory myleTtuceconnectionFactory; @Bean Public Redistemplate <String, Serializable> redistemplate () {redistemplate <string, serializable> template = redistemplate baru <> (); template.setkeyserializer (stringredisserializer baru ()); template.setValueserializer (genericjackson2jsonredisserializer baru ()); template.setConnectionFactory (MyLettuCeConnectionFactory); Template Kembalikan; }} @ConfigurationPublic kelas RedisfactoryConfig {@Autowired Private Environment Environment; @Bean Public RedisconnectionFactory MyLettuCeConnectionFactory () {MAP <String, Object> Sumber = HashMap baru <String, Object> (); source.put ("spring.redis.cluster.nodes", lingkungan.getProperty ("spring.redis.cluster.nodes")); source.put ("spring.redis.cluster.timeout", lingkungan.getProperty ("spring.redis.cluster.timeout")); source.put ("spring.redis.cluster.max-redirects", lingkungan.getProperty ("spring.redis.cluster.max-redirects")); Redisclusterconfiguration redisclusterconfiguration; redisclusterconfiguration = redisclusterconfiguration baru (mappropertysource baru ("redisclusterconfiguration", source)); mengembalikan LettuCeConnectionFactory baru (redisclusterconfiguration); }}4. Lakukan tes
@Springboottest@runwith (springrunner.class) kelas publik redisconfigurationtest {@AutowiredPrivate redistemplate redistemplate; @testpublic void redistemplate () melempar pengecualian {redistemplate.opsforvalue (). Set ("penulis", "Damein_xy"); 5. Verifikasi bahwa Gunakan Redis Desktop Manager untuk terhubung ke simpul Redis dan periksa apakah data di dalam ada sebagai penulis. Berikut ini menunjukkannya, dan terbukti berhasil.
Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.