우리는 여러 Redis 데이터베이스에 걸쳐 분산 트랜잭션을 설계하려고합니다. 이것을 달성하기 위해 Lua 스크립트를 사용할 수 있습니까? 우리는 데이터 손실을 초래할 수 있으므로 2 단계 커밋을 통해 구현하고 싶지 않습니다. 우리는 데이터가 손실 될 여유가 없습니다.Lua 스크립트를 사용한 Redis Distributed Transaction
예제 시나리오 : 3 개의 Redis DB가 있습니다. 3을 모두 업데이트해야합니다. 업데이트는 순차적 일 수 있지만 세 가지가 모두 성공한 경우에만 성공으로 트랜잭션을 끝내기를 원합니다. 그 중 하나라도 실패하면, 우리는 그것들 모두를 롤백 할 수 있어야합니다.