redis - Spring Data Redis:redis.clients.jedis.exceptions.JedisConnectionException:流的意外结束
问题描述
我无法连接到 Redis。我基本上是通过这里找到的例子:https ://www.baeldung.com/spring-data-redis-tutorial 。
我的 pom.xml 中有这个:
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
<version>2.0.10.RELEASE</version>
</dependency>
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>3.1.0</version>
<type>jar</type>
</dependency>
我的配置如下:
@Configuration
@ComponentScan
@EnableRedisRepositories
public class RedisConfig {
@Bean
public RedisConnectionFactory redisConnectionFactory() {
return new JedisConnectionFactory();
}
@Bean
public RedisTemplate<String, String> redisTemplate() {
RedisTemplate<String, String> template = new RedisTemplate<>();
template.setConnectionFactory(redisConnectionFactory());
return template;
}
}
我的 application.yml 中有这个
spring:
redis:
host: localhost
port: 6379
timeout: 0
只是尝试执行最基本的命令会导致这篇文章标题中的异常:
redisTemplate.opsForValue().set("1", "2");
谢谢您的帮助!
解决方案
推荐阅读
- apache-kafka - spring cloud stream kafka binding config
- c# - 在解决方案中使用混合 .csproj 格式打包引用
- go - How to avoid calling `updateFunc` on sync?
- concatenation - c预处理器在将带有符号的数字连接时添加一个空格
- javascript - 在量角器中创建子目录时将对象访问到测试中
- javascript - "TypeError: Cannot read property 'name' of undefined" error
- c# - 围绕 Vector3.up 和 Vector3.left 旋转时不要旋转 z 轴
- excel - 公式:PERCENTRANK IF
- java - 使用 Sequel Pro 配置 AWS
- c# - Winforms窗口冻结