ホームページ  >  記事  >  データベース  >  2 つの Redis を一致させる方法

2 つの Redis を一致させる方法

(*-*)浩
(*-*)浩オリジナル
2019-11-20 11:42:042380ブラウズ

2 つの Redis を一致させる方法

同じサーバー上で 2 つの Redis を起動するには。 Redis のデフォルトのポートは 6379 です。ポート 6389 で別の Redis を起動する必要があります。 2 つの Redis は独立して動作し、互いに競合することはありません。

ルート ディレクトリの redis-server.exe はデフォルト構成をロードし、ポートは 6379 です。 2 番目の Redis では、新しい構成ファイルを作成し、exe を開いたときに新しい構成ファイルをロードするだけで済みます。 (推奨される学習: Redis ビデオ チュートリアル )

Redis マルチオープンの原則と手順:

原則:

①原理は、コンテナ、単一インスタンス、nginx や tomcat などの複数のアプリケーションを追加する場合と同じで、新しい設定ファイルをコピーし、設定名の変更、ポート番号、PID ファイルのパス、ログ ファイルのパス、および構成ファイル内のダンプ ファイル パス。 、2 つ以上の Redis サービスが競合しないことを確認します。

②: デフォルトの Redis プログラムは /usr/local/redis ディレクトリにインストールされます。

構成ファイル: /usr/local/redis /redis.conf、この構成ファイルで構成されたポートはデフォルトのポート: 6379、

Redis 起動コマンド パス: /usr/local/bin/redis-server です。

ポートを指定して複数の Redis プロセスを開始できます。

具体的な手順:

cd /usr/local/redie   #切换到redis安装路径下
cp  redis.conf redis6380.conf  #复制到新的配置文件供第二个redis使用
vim  redis6380.conf  #配置新redis文件,避免两个redis冲突,在配置文件找到以下几项,进行修改;

pidfile /var/run/redis/redis_6380.pid   #指定新的PID文件路径
port 6380    #指定新的端口号
logfile /var/log/redis/redis_6380.log   #指定新的日志文件路径
dbfilename dump_6380.rdb   #指定新的转储文件路径
#配置文件修改完成  保存退出

マルチインスタンス コマンドを開始し、起動結果を表示します:

redis-server /usr/local/redis/redis6380.conf  #启动新实例命令
netstat -lnpt        #通过端口查看服务器是否启动,结果如下:

tcp        0      0 127.0.0.1:6379          0.0.0.0:*               LISTEN      1288/redis-server 1
tcp        0      0 127.0.0.1:6380          0.0.0.0:*               LISTEN      4084/redis-server 1

2 つの redis すべてが実行されています。クラウド サーバーを使用する場合は、新しいポートを開くことを忘れないでください。

以上が2 つの Redis を一致させる方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。