Rumah >pangkalan data >Redis >Kaedah sambungan Docker+Redis+SpringBoot
Selepas pemasangan berjaya, buka enjin docker
Tambah imej domestik
"registry-mirrors": [ "http://hub-mirror.c.163.com" ],
Masukkan https://hub.docker.com/, cari redis dan cari imej rasmi pertama
Anda boleh menyemak cara memasangnya Arahan yang berkaitan untuk memulakan redis
dalam bekas docker adalah seperti berikut:
docker pull redis # Tarik imej redis jauh
docker run – namakan some-redis -p 6379:6379 -d redis #Mulakan redis dan dedahkannya ke port 6379 hos
docker ps # Lihat proses cermin yang sedang berjalan
docker restart some-redis # Mulakan semula imej tertentu
Mulakan projek SpringBoot, fail konfigurasi
redis.host=localhost redis.maxTotal=5 redis.maxIdle=5 redis.testOnBorrow=true
Gunakan Jedis untuk menyambung ke redis, perkenalkan pom
<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> </dependency>
Tambah kelas konfigurasi
@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); }
Nota: Jedis tidak selamat untuk benang, jadi anda perlu mendapatkannya daripada JedisPool
Atas ialah kandungan terperinci Kaedah sambungan Docker+Redis+SpringBoot. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!