Wir versuchen, eine verteilte Transaktion über mehrere Redis-Datenbanken zu entwerfen. Ist es möglich, Lua Script zu verwenden, um dies zu erreichen? Wir wollen nicht via 2-Phasen-Commit implementieren, da dies zu Datenverlust führen kann. Wir können uns keinen Datenverlust leisten.Redis Verteilte Transaktion mit Lua-Skript
Beispielszenario: Ich habe 3 Redis DBs. Wir müssen alle aktualisieren 3. Updates können sequenziell sein, aber wir möchten die Transaktion nur erfolgreich beenden, wenn alle drei erfolgreich sind. Wenn einer von ihnen versagt, sollten wir alle zurücksetzen können.