ホームページ > データベース > Redis > Docker+Redis+SpringBoot接続方法

Docker+Redis+SpringBoot接続方法

WBOY
リリース: 2023-06-03 09:46:07
転載
1241 人が閲覧しました

Docker のインストール

インストールが成功したら、Docker エンジンを開きます

Docker+Redis+SpringBoot接続方法

国内ミラーを追加します

「レジストリ ミラー」 : [ "http://hub-mirror.c.163.com" ],

Redis ミラーのインストール

https://hub.docker.com/ と入力して検索しますredis、最初の公式イメージを見つけます

Docker+Redis+SpringBoot接続方法

#Docker コンテナで Redis を起動する方法を確認できます

#関連するコマンドは次のとおりです:

    docker pull redis # リモート Redis イメージをプルします
  • docker run –name some-redis -p 6379:6379 -d redis #redis を起動して公開しますホストの 6379 ポートに接続します
  • docker ps #現在実行中のミラー プロセスを表示します
  • docker restart some-redis #ミラーを再起動
  • SpringBoot が 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>
ログイン後にコピー

Add構成クラス

	@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 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート