Amazon ec2 ubuntu インスタンスと、ubuntu を実行している自宅のコンピューターで同じバージョンの redis をセットアップしました。ポート 6379 にパブリックにアクセスできるように、ec2 でセキュリティ グループを設定しました。行を追加しました
slaveof ec2-xx-xxx-xxx-xx.us-west-2.compute.amazonaws.com 6379
where ec2-xx-xxx-xxx-xx.us-west-2.compute.amazonaws.com is the public dns of my ec2 instance
自分のコンピューター (スレーブ) の redis 構成ファイルに。master
(Amazon ec2)と(自宅のコンピューター)の両方でコマンドラインでredisを実行するslave
と、マスターに新しいredisキーを設定すると、スレーブで更新が行われません。nill/null
キーが存在しないため、スレーブは戻ります。
どうしたの?マスターとスレーブが接続されていませんか?それとも、パブリックを介してマスターに接続する別の方法ip/dns
ですか?
私も試したことに注意してください
slaveof ubuntu@ec2-xx-xxx-xxx-xx.us-west-2.compute.amazonaws.com 6379
ubuntu は、Amazon ec2 インスタンスにログインしたユーザーです。
しかし、これもうまくいきません。認証制限を設定していないため、スレーブはマスターに接続するためにパスワードを必要としません。私はオンラインで検索しましたが、redis レプリケーションと関連するエラー処理に関する詳細な情報はめったにありません。