2025年yml文件配置redis(Yml文件配置list map)

yml文件配置redis(Yml文件配置list map)在 Spring Boot 应用中使用 Redis 需要进行以下配置 添加 Redis 依赖 在 pom xml 文件中添加以下依赖 lt dependency gt lt groupId gt org em spring em framework em boot em lt

大家好,我是讯享网,很高兴认识大家。

在Spring Boot应用中使用Redis,需要进行以下配置

  1. 添加Redis依赖

pom.xml文件中添加以下依赖:


讯享网

&lt;dependency&gt; &lt;groupId&gt;org.<em>spring</em>framework.<em>boot</em>&lt;/groupId&gt; &lt;artifactId&gt;<em>spring</em>-<em>boot</em>-starter-data-<em>redis</em>&lt;/artifactId&gt; &lt;/dependency&gt; 

讯享网
  1. 配置Redis连接信息

application.properties文件中添加以下配置

讯享网<em>spring</em>.<em>redis</em>.host=127.0.0.1 <em>spring</em>.<em>redis</em>.port=6379 <em>spring</em>.<em>redis</em>.password= 
  1. 配置RedisTemplate

在应用中使用RedisTemplate来操作Redis,需要配置RedisTemplate。在应用中添加一个<em>Redis</em>Config类,配置RedisTemplate:

@Configuration public class <em>Redis</em>Config { @Bean public <em>Redis</em>Template&lt;String, Object&gt; <em>redis</em>Template(<em>Redis</em>ConnectionFactory <em>redis</em>ConnectionFactory) { <em>Redis</em>Template&lt;String, Object&gt; <em>redis</em>Template = new <em>Redis</em>Template&lt;&gt;(); <em>redis</em>Template.setConnectionFactory(<em>redis</em>ConnectionFactory); <em>redis</em>Template.setKeySerializer(new String<em>Redis</em>Serializer()); <em>redis</em>Template.setValueSerializer(new GenericJackson2Json<em>Redis</em>Serializer()); return <em>redis</em>Template; } } 

这里使用了GenericJackson2Json<em>Redis</em>Serializer作为value的序列化器,可以将Java对象序列化为JSON格式保存到Redis中。

  1. 在应用中使用RedisTemplate

在需要使用Redis的地方,可以注入RedisTemplate,然后使用其中的方法操作Redis。例如:

讯享网@Autowired private <em>Redis</em>Template&lt;String, Object&gt; <em>redis</em>Template; public void setValue(String key, Object value) { <em>redis</em>Template.opsForValue().set(key, value); } public Object getValue(String key) { return <em>redis</em>Template.opsForValue().get(key); } 

这样就可以在Spring Boot应用中使用Redis了。

小讯
上一篇 2025-04-21 21:34
下一篇 2025-04-18 20:24

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/197658.html