ホームページ  >  記事  >  データベース  >  Linux 環境のデプロイと Redis の Docker インストールの分析例

Linux 環境のデプロイと Redis の Docker インストールの分析例

王林
王林転載
2023-05-27 18:24:421254ブラウズ

インストール手順

1. redis のインストール

docker search redis および docker pull redis を通じて redis イメージをダウンロードします

2. 新しいマウント構成フォルダーを作成します

data と conf の 2 つのフォルダーを任意の場所に作成します。

mkdir -p /root/docker/redis/data
mkdir -p /root/docker/redis/conf

注: Redis のデフォルト構成のため、ローカルでのみ接続でき、リモートからはアクセスできないことがわかります。 redis デスクトップ マネージャー を使用すると、次のときにエラーが報告されます。接続しているため、redis 構成ファイルを手動でマウントする必要があります

3. 構成ファイル redis.conf を追加します

##新しく作成したディレクトリに新しいファイル redis.conf を作成します次の内容の redis/conf:

#bind 127.0.0.1 //允许远程连接
protected-mode no appendonly yes //持久化
requirepass 123456 //密码

4. Redis コンテナーを作成して起動します

次のようにコマンドを実行します:

docker run --name myredis -p 6379:6379 -v /root/docker/redis/data:/data -v /root/docker/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf

The解釈は次のとおりです。

–name: コンテナに名前を付けます

-p : ポート マッピング ホスト: コンテナ
-v: カスタム構成のマウント カスタム構成: コンテナの内部構成
-d : バックグラウンドで実行します
redis-server --appendonly yes: コンテナーで redis-server を実行します コマンドを開始し、redis 永続化構成を開きます

5. 正常に開始し、ステータスを確認します

docker ps で起動ステータスを確認し、成功したかどうかを確認します

6. コンテナの内部接続をテストします## を実行します##docker exec -it my_redis redis-cli

コマンドを実行し、ターミナルに入ります。

認証パスワード

を使用してログインします。

コマンドを次のように完了します:

[root@*** conf]# docker exec -it myredis redis-cli
127.0.0.1:6379> set name jfaith
(error) noauth authentication required.
127.0.0.1:6379> auth 123456
ok
127.0.0.1:6379> set name wangcai
ok
127.0.0.1:6379> get name
"jfaith"

注: このエラーが発生した場合: (エラー) noauth 認証が必要です。

検証のためにパスワードが入力されていないことを示します。 : パスワードを認証します

以上がLinux 環境のデプロイと Redis の Docker インストールの分析例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。