Ich erhalte diesen Fehler, wenn ich Redisson zu konfigurieren versuche.Redisson mit AWS Elasticache
Ist es nicht möglich, Elasticache w/Redisson auf meinem lokalen Rechner zu verwenden? Welche anderen Alternativen habe ich? Ermöglicht Azure dies?
Ich erhalte diesen Fehler, wenn ich Redisson zu konfigurieren versuche.Redisson mit AWS Elasticache
Ist es nicht möglich, Elasticache w/Redisson auf meinem lokalen Rechner zu verwenden? Welche anderen Alternativen habe ich? Ermöglicht Azure dies?
Wenn Sie versuchen, von Ihrem lokalen Rechner außerhalb von AWS eine Verbindung mit ElastiCache herzustellen, müssen Sie in derselben VPC wie der ElastiCache-Cluster eine NAT-Instanz erstellen und von Ihrer Anwendung aus eine Verbindung zur NAT-Instanz herstellen . Die NAT-Instanz fungiert als Proxy zwischen Ihrer Anwendung und dem Elasticache-Cluster. Dies sind die Schritte -
Erstellen Sie die folgende Sicherheitsgruppe Regeln für die NAT-Instanz und ElastiCache Cluster -
Angabe hinzufügen Eine iptables zum NAT-Instanz entscheiden. Eine iptables-Regel muss hinzugefügt werden, um den Cache-Port von der NAT-Instanz an den Cluster-Knoten weiterzuleiten. Für jeden Knoten im Cluster sollte eine Regel gelten. Ein Beispiel für Redis könnte wie folgt aussehen:
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 6379 -j DNAT --to <cluster-node-ip>:6379
Weitere Informationen finden Sie hier - http://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/Access.Outside.html
Eine Alternative ist die Anwendung mit dem redisson-Client auf einem EC2-Instanz (vorzugsweise innerhalb derselben VPC wie ElastiCache) zu implementieren. Sie können dann von dieser Anwendung aus eine Verbindung mit ElastiCache herstellen.
Während dies theoretisch die Frage beantworten könnte, [wäre es vorzuziehen] (// meta.stackoverflow.com/q/8259), die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz zur Verfügung zu stellen. Unter [hier] (https://meta.stackexchange.com/a/94027/285661) finden Sie Anweisungen, wie Sie * bessere * "linkbasierte" Antworten schreiben können. Vielen Dank! – GhostCat