Redis イメージの Docker インストールと設定手順

Redis イメージの Docker インストールと設定手順

序文

このチュートリアルでは、Redis イメージをインストールし、Redis コンテナを作成し、ポートをマップしてデータ ボリュームと構成データをマウントする方法を説明します。

ここに画像の説明を挿入

環境

  • セントOS7
  • ドッカー 20.10.10

インストール

画像をプルする

docker pull redis

ここに画像の説明を挿入

ミラーを見る

Docker イメージ

ここに画像の説明を挿入

MySQLコンテナを作成して起動する

データディレクトリと設定ファイルを作成する

設定フォルダを作成する

mkdir -p /mydata/redis/conf

設定ファイルを作成する

/mydata/redis/conf/redis.conf をタッチします。

落とし穴を避けるための注意

事前にredis.conf設定ファイルを作成してください。ローカルの/mydata/redis/conf/redis.conf/etc/redis/redis.confにマウントされると、パスの最後のredis.confはファイルではなくディレクトリとして扱われます。したがって、ローカルマシン上の設定ファイルredis.conf Docker コンテナにマウントする場合は、事前に設定ファイルを作成しておく必要があります。
#######################################
上記の手順を完了して、データディレクトリと構成ファイルを作成します。
#######################################

MySQLコンテナコマンドを作成して起動する

sudo docker run -p 6379:6379 --name redis \
-v /mydata/redis/data:/data \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf

パラメータの説明

  • -p 3306:3306 : コンテナのポート 6379 をホストのポート 6379 にマップします
  • --name redis : コンテナ名をredisとして定義します
  • -v /mydata/redis/data:/data : Redisデータフォルダをホストにマウントします
  • -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf : Redis設定フォルダをホストにマウントします
  • -d redis redis-server /etc/redis/redis.conf : バックグラウンドで実行し、次の設定ファイル /etc/redis/redis.conf に従って redis イメージで起動します。

ここに画像の説明を挿入

実行中のコンテナを表示する

ドッカーps

ここに画像の説明を挿入

Docker で Redis に接続する

docker exec -it redis redis-cli

ここに画像の説明を挿入

価値を保管する

セット名 zhangsan

ここに画像の説明を挿入


価値

名前を取得

ここに画像の説明を挿入

Redis 永続ストレージの設定

デフォルトでは、Redis データはメモリに保存されます。再起動後、データは失われます。永続ストレージを設定すると、再起動後もデータはメモリ内に残ります。

echo "appendonly yes" >> /mydata/redis/conf/redis.conf

これで、Docker インストールと Redis イメージの設定の実装手順に関するこの記事は終了です。Redis イメージの Docker インストールに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Windows での Redis のインストールと構成プロセスとリモート アクセス機能
  • Redis のインストール構成と一般的なコマンド
  • Redis の基本知識、インストール、展開、および構成に関する注意事項
  • Redisデータベースのインストールと設定方法
  • Redis データベースの詳細なインストールと設定のチュートリアル

<<:  マウスをホバーすると画像が折りたたまれる効果を実現する CSS

>>:  HTML の水平および垂直中央揃えの問題の概要

推薦する

MySQL 8.0.16 圧縮パッケージのインストールと設定方法のグラフィックチュートリアル

この記事では、MySQL 8.0.16圧縮パッケージのインストールと設定方法を参考までに紹介します。...

ドメイン名、ポート、IPに基づいてnginx仮想ホストを構築する

nginxでサポートされている仮想ホストには3つの種類があります1. ドメイン名ベースの仮想ホスティ...

8 JSのreduce使用例とreduce操作方法

reduceメソッドは配列の反復メソッドです。 mapやfilterとは異なり、 reduceメソッ...

CSS 垂直センタリングの代替実装コードの詳細な説明(非従来型)

序文ご存知のとおり、「CSS で要素を垂直方向に中央揃えするにはどうすればよいか」という質問は、すで...

高速レイアウトのための CSS ビューポート単位

CSS ビューポート ユニットはここ数年登場しており、時が経つにつれて、ますます多くの開発者が使用し...

MySQL 5.7.13 のインストールと設定方法のグラフィック チュートリアル (win10 64 ビット)

この記事では、参考までにMySQL 5.7.13 winx64のインストールと設定方法のグラフィック...

nginxで複数のサーバーを簡単に構成する方法

1: nginx のインストール方法については詳しく説明しません。Baidu で検索してください。 ...

MySQL DISTINCTの基本実装原理の詳細な説明

序文DISTINCT は、GROUP BY 操作の実装と非常によく似ていますが、GROUP BY の...

UbuntuからMySQLを削除して再インストールする方法

まずmysqlを削除します: sudo apt-get remove mysql-*残ったデータをク...

Vue+Vantはトップ検索バーを実装します

この記事では、参考までに、Vue+Vant のトップ検索バーを実装するための具体的なコードを紹介しま...

MySQLは外部SQLスクリプトファイルのコマンドを実行します

目次1. SQLコマンドを含むSQLスクリプトファイルを作成する2. SQLスクリプトファイルを実行...

aタグに下線を付け、クリック前後で色を変える方法

コードをコピーコードは次のとおりです。リンクフォントサイズ: 12px;色: #000000;テキス...

React 構成 px 変換 rem メソッド

関連する依存関係をインストールするnpm i lib-flexible --save npm i p...

Vue3+Element+Tsは、フォームの基本的な検索リセットやその他の機能を実装します

Vue2 の記述スタイルから Vue3 の形式に切り替えると、記述スタイルとコード構造にいくつかの変...

MySQLでカーソルトリガーを使用する方法

カーソル選択クエリによって返される行のセットは、結果セットと呼ばれます。結果セット内の行は、入力した...