Это случилось со мной, потому что не было запущено ни одного экземпляра Redis. У вас есть два варианта:
1) Скачать и запустить экземпляр Redis, используя docker:
docker run --name redis -d redis
2) Вы можете использовать при тестировании Embedded Redis Server как это объясняется в следующей статье путем добавления зависимости maven:
<dependency>
<groupId>it.ozimov</groupId>
<artifactId>embedded-redis</artifactId>
<version>0.7.2</version>
<scope>test</scope>
</dependency>
и включения следующего фрагмента:
@TestConfiguration
public class TestRedisConfiguration {
private RedisServer redisServer;
public TestRedisConfiguration() {
this.redisServer = new RedisServer(6379);
}
@PostConstruct
public void postConstruct() {
redisServer.start();
}
@PreDestroy
public void preDestroy() {
redisServer.stop();
}
}