公式の 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 スティッキーレイアウトを使用してヘッダーを上部に配置する方法
DOCTYPE 宣言 作成するすべてのページの先頭に、ドキュメント宣言が必要です。はい、そうでしょう...
目次シンプルなSpringbootプロジェクトを作成する1. pom.xmlでSpring Boot...
<em></em> などのフレーズ要素を使用すると、意図した視覚スタイルを維...
Linux は iftop を使用してネットワーク カードのトラフィックをリアルタイムで監視します。...
iノードとは何ですか? inode を理解するには、まずファイル ストレージから始める必要があります...
MySQL 8.0.13 にはデフォルトでデータ フォルダがあります。このフォルダを削除する必要があ...
Vmvare が仮想マシンのディスク サイズを設定した後、ディスク領域が不足していることがわかりまし...
XMeter API は、以下のサービスを含む、JMeter に基づくワンストップのオンライン イン...
目次1. オプションとは何ですか? 2. 含まれる属性3. エントリー属性エルデータ方法コンポーネン...
バージョン番号を非表示バージョン番号は非表示になっていません。セキュリティを強化するために、バージョ...
目次1. フィルターの概念1. グローバルフィルターのフォーマットをカスタマイズする2. フィルター...
目次【効果】 【実施方法】 【効果】 【実施方法】 <テンプレート> <div i...
数日前に CentOS8 がリリースされました。8 の最初のバージョンですが、今日は VM12 に ...
目次序文MySQL マスタースレーブレプリケーションMySQL でサポートされているレプリケーション...
1. HTML の要素とタグ<br />要素は、1 つのタグまたは 1 組のタグによって...