Redis セット間で要素を移動する一連のスクリプトがあります。これらの操作は、アトミックである必要がある場合があります。1 つのスクリプトが失敗することがありますが、他のスクリプトは引き続き機能します。
あるスクリプトで MULTI を実行して開始するとどうなるか興味がありますが、スクリプトが何らかの形で失敗し、EXEC または DISCARD を呼び出すことはありません。トランザクションが発生しないため、データの整合性が良好であることはわかっていますが、コマンドどこかでキューに入れられ、決して実行されない これがあまりにも頻繁に発生する場合 (そうあるべきではありませんが、誰にもわかりません)、キューをクリーンアップする必要があるのではないかと心配しています。