公式の redis イメージを使用してデータベース サービスを構築します。現在の最新バージョンはバージョン 5.0.8 に相当します。データのバックアップと移行を容易にするために、ローカル データ ディレクトリ、構成ディレクトリ、およびログ ディレクトリをマウントします。 1 マウントディレクトリとファイルを作成するホスト上に設定ディレクトリ ~/docker/redis/conf、データディレクトリ ~/docker/redis/data、ログディレクトリ ~/docker/redis/log を作成し、設定ディレクトリ内にファイル ~/docker/redis/conf/redis.conf を作成します。設定ファイルの内容は以下のとおりです。 ログファイル /log/redis.log 最終的なディレクトリ構造は次のようになります。 2 Redisイメージを取得する最新の公式バージョンの redis イメージ (現在はバージョン 5.0.8) を使用します。 docker pull redis 3 コンテナを作成して起動するローカル構成、データ、およびログ ディレクトリをコンテナーにマウントします。 # --name redis コンテナ名はredisです # -p 6379:6379 はローカルポート 6379 をコンテナポート 6379 (redis サービスポート) にバインドします conf:/usr/local/etc/redis/redis.conf -v ~/docker/redis/log/:/log/ -v ~/docker/redis/data:/data -d redis redis-server /usr/local/etc/redis/redis.conf --appendonly yes コンテナが起動したら、ローカルの ~/docker/redis/log/redis.log を通じて redis 操作ステータスを確認できます。 4 Redisの使用法ローカルの redis-cli クライアントを使用して redis に接続し、キー値 v=1 を追加します。いくつかの操作を実行すると、~/docker/redis/data ディレクトリの appendonly.aof ファイルにはすでに関連するデータ コンテンツが含まれています。 5 データ移行の影響のシミュレーションこの時点で redis コンテナを停止し、新しい redis コンテナを起動して同じディレクトリをマウントすると、新しいコンテナ内の redis には以前のコンテナのデータがすでに含まれています。 docker run --name redis1 -p 6379:6379 -v ~/docker/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf -v ~/docker/redis/log/:/log/ -v ~/docker/redis/data:/data -d redis redis-server /usr/local/etc/redis/redis.conf --appendonly yes さらにカスタマイズされた設定が必要な場合は、ローカルの~/docker/redis/conf/redis.confファイルに追加できます。 公式Redisイメージを参照 上記は私の個人的な経験です。参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: CSS スティッキーレイアウトを使用してヘッダーを上部に配置する方法
前回の記事で、MySQL ステートメントの最適化には限界があると述べました。MySQL ステートメン...
VMware12.0+Ubuntu16.04+MySQL5.7.22 インストールチュートリアルの詳...
1. CSSナビゲーションバー(1)ナビゲーションバーの機能ナビゲーション バーを使いこなすことは、...
1. システム内で開いているファイルの最大数を確認する #現在のリソース制限設定を表示する ulim...
CSS では、テキストは私たちが毎日扱う最も一般的なものの 1 つです。テキストの場合、テキストの装...
面接の経験によっては、CSS に関する質問がよく見られ、CSS を使用して三角形を描画する方法につい...
目次ステップ 1: root ユーザーとしてログインします。ステップ 2: 新しいデータ テーブルを...
プログラム的アプローチの利点1. スタイルの分散を避けるためのグローバルコントロール2. シンプルな...
Win10 で csv をエクスポートする方法は 2 つあります。1 つ目はツールを使用することです...
目次1. トリガーとは何ですか? 2. トリガーを作成するトリガーを作成するための構文は次のとおりで...
<input> はユーザー情報を収集するために使用され、終了ステートメントはありません。...
この記事では、参考までに、シンプルな広告ウィンドウを実装するためのjsの具体的なコードを紹介します。...
1. Apacheサーバーのインストールと設定yum インストール httpd -y systemc...
以前、単純な UDP サーバーとクライアントの例を書きましたが、その中で、自分自身をクライアントと見...
1. ITミルツールキットIT Mill Toolkit は、リッチ Web アプリケーション用のウ...