依存環境
centos 6.5
gcc-4.4.7: redis オリジナルファイルをコンパイル
tcl-8.5.7: コンパイル検出を実行
1. redis をコンパイルします
#cd /usr/local #tar -zxvf redis-4.0.1.tar.gz #mv redis-4.0.1 redis #cd redis #make
コンパイル テスト make test を実行するには tcl-8.5 以降が必要です
#yum install -y tcl #make test
2. redis を開始します
#cd src #./redis-server
3. redis へのアクセス
#cd ./redis-cli
最新バージョンをインストールすることをお勧めします Linux 側でアクセスする場合、簡単に練習できるようにコード形式のプロンプトが表示されます
>set name "redis" >get name
4 .マスター/スレーブ レプリケーション
2 つの Redis サービスを 1 台のマシンにデプロイ
#cd /usr/local
4.1. サービス ポート 6379 で Redis (マスター) を作成します
#mv redis redis-6379 #mkdir redis-6380
4.2. サービス ポートは redis (スレーブ) 6380
#cp -r redis-6379 redis-6380 #cd redis-6380
4.3. ポートを変更し、メイン redis の IP とポートを設定します
#vi redis.conf port=6380 slaveof 127.0.0.1 6379
4.4. 最初にマスター redis を起動し、次にスレーブ redis を起動します
# cd /usr/local/redis-6379/src #./redis-server ../redis.conf #cd /usr/local/redis-6380/src #./redis-server ../redis.conf
4.5. マスター/スレーブ redis をテストします
#./redis-cli -p 6379 >set name "redis" >get name redis >quit #./redis-cli -p 6380 >get name redis
ヒント : 異なるサーバー間で Redis マスター/スレーブ レプリケーションをテストする場合は、Redis にバインドされている IP をオープンアクセス IP (127.0.0.1—>) に変更する必要があることに注意する必要があります。 192.168.2.134)、ファイアウォールでもポートが開いている必要があります
以上がCentoS 環境で Redis のインストールとマスター/スレーブ レプリケーションを構成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。