java 启动嵌入式redis进行测试
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 启动嵌入式redis进行测试相关的知识,希望对你有一定的参考价值。
<dependency>
<groupId>it.ozimov</groupId>
<artifactId>embedded-redis</artifactId>
<version>0.7.1</version>
<scope>test</scope>
</dependency>
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.test.context.TestConfiguration;
import javax.annotation.PostConstruct;
import javax.annotation.PreDestroy;
import java.io.IOException;
@TestConfiguration
@Slf4j
public class EmbededRedisTestConfiguration {
private final redis.embedded.RedisServer redisServer;
public EmbededRedisTestConfiguration(@Value("${spring.redis.port}") final int redisPort) throws IOException {
this.redisServer = new redis.embedded.RedisServer(redisPort);
}
@PostConstruct
public void startRedis() {
log.info("Initializing Redis Server.");
this.redisServer.start();
}
@PreDestroy
public void stopRedis() {
log.info("Shutting down Redis Server.");
this.redisServer.stop();
}
}
以上是关于java 启动嵌入式redis进行测试的主要内容,如果未能解决你的问题,请参考以下文章
Linux安装Redis的流程Linux系统下安装Redis6.2.6版本并且配置后台启动修改连接密码进行远程连接测试
Linux安装Redis的流程Linux系统下安装Redis6.2.6版本并且配置后台启动修改连接密码进行远程连接测试
嵌入式 redis 无法启动 - ERR Unsupported CONFIG parameter: notify-keyspace-events
使用 Redis 进行集成测试
如何使用测试资源运行嵌入式 TomEE 进行集成测试
Java redis