설치 성공 후 docker 엔진을 엽니다
국내 이미지 추가
"registry-mirrors": [ "http://hub-mirror.c.163.com" ],
https://hub.docker.com/에 접속하여 redis를 검색하여 첫 번째를 찾습니다. 공식 미러
docker 컨테이너에서 redis를 시작하는 방법을 확인할 수 있습니다
관련 명령은 다음과 같습니다.
docker pull redis # Pull the 원격 redis 이미지
docker run –name some -redis -p 6379:6379 - d redis #redis를 시작하고 호스트의 포트 6379
docker ps #현재 실행 중인 미러 프로세스 보기
docker restart some-redis #특정 미러 다시 시작
SpringBoot 프로젝트 시작, 파일 구성
redis.host=localhost redis.maxTotal=5 redis.maxIdle=5 redis.testOnBorrow=true
Jedis를 사용하여 Redis에 연결, pom
<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> </dependency>
구성 클래스 추가
@Bean @ConfigurationProperties("redis") public JedisPoolConfig jedisPoolConfig() { return new JedisPoolConfig(); } @Bean(destroyMethod = "close") public JedisPool jedisPool(@Value("${redis.host}") String host) { return new JedisPool(jedisPoolConfig(), host); }
참고: Jedis는 스레드로부터 안전하지 않으므로 반드시 JedisPool
에서 획득하세요위 내용은 Docker+Redis+SpringBoot 연결 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!