Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk mengkonfigurasi cache konkurensi tinggi Redis dalam SpringBoot

Bagaimana untuk mengkonfigurasi cache konkurensi tinggi Redis dalam SpringBoot

WBOY
WBOYke hadapan
2023-05-27 14:26:271495semak imbas

1. Pengenalan kebergantungan

 <dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-data-redis</artifactId>
 </dependency>

2 >

#启动redis
#redis的数据库索引(默认为0)
spring.redis.database=2
#redis的服务器地址
spring.redis.host=127.0.0.1
#密码(没有就为空)
spring.redis.password=
#连接池的最大连接数
spring.redis.jedis.pool.max-active=2000
#连接池的最大阻塞等待时间(使用负值表示无限制)
spring.redis.jedis.pool.max-wait=-1
#连接池的最小空闲连接
spring.redis.jedis.pool.min-idle=50
#连接超时时间(毫秒)
spring.redis.timeout=1000



#集群模式配置
#spring.redis.cluster.nodes=106.54.79.43:7001,106.54.79.43:7002,106.54.79.43:7003,106.54.79.43:7004,106.54.79.43:7005,106.54.79.43:7006

4. Pensirian

Apakah penyiaran?

Serialization ialah proses menukar keadaan objek kepada format yang boleh dikekalkan atau dihantar. Lawan daripada pensirilan ialah penyahserilan, yang menukar aliran menjadi objek. Kedua-dua proses ini digabungkan untuk menyimpan dan memindahkan data dengan mudah. Mengapa kita perlu mensiri objek?

Proses menukar objek kepada jujukan bait dipanggil siri objek. Urutan bait dipulihkan kepada Proses objek dipanggil penyahserialisasian objek

@AutowiredStringRedisTemplate stringRedisTemplate;//仅支持字符串的数据@AutowiredRedisTemplate redisTemplate;//支持对象的数据,但需要对对象进行序列化
Ujian
@Configuration@AutoConfigureAfter(RedisAutoConfiguration.class)public class RedisConfig {/**java项目www.1b23.com
     * 对属性进行序列化和创建连接工厂
     * @param connectionFactory
     * @return
     */@Beanpublic RedisTemplate<String, Serializable> redisTemplate(LettuceConnectionFactory connectionFactory) {RedisTemplate<String, Serializable> template = new RedisTemplate<>();template.setKeySerializer(new StringRedisSerializer());template.setValueSerializer(new GenericJackson2JsonRedisSerializer());template.setConnectionFactory(connectionFactory);return template;}}

Atas ialah kandungan terperinci Bagaimana untuk mengkonfigurasi cache konkurensi tinggi Redis dalam SpringBoot. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam