MULTI
とEXEC
を使ってトランザクションで複数のredisコマンドを実行したいので、何か不具合が起きた場合はDISCARD
することができます。go-redis/redisパッケージを使用してGoでRedis Transactionを作成するにはどうすればいいですか?
go-redis/redisパッケージを使用してredisトランザクションを実行する方法の例を探していて、何も見つかりませんでした。
また、ドキュメントhereを調べて、私はそのパッケージを使ってredisトランザクションlike this for exampleを実行する方法に何も関係しません。あるいは、ドキュメントから何かを逃しているかもしれません。なぜなら、godocはパッケージ内のすべての関数を主に1つのライナーでしか説明していないからです。
他のGo Redisライブラリを使ってredisトランザクションを行う例がありましたが、別のライブラリを使ってアプリケーション全体を移植するためには、別のライブラリを使用するようにプログラムを変更しません。
go-redis/redisパッケージを使用して誰でも手伝ってもらえますか?
ありがとうございます。
トランザクションを使用するときは、(https://godoc.org/gopkg.in/redis.v5#Tx)[送信]を呼び出しているトランザクションの
Tx
値を取得 – JimB私はそれを知っています。どのようにtxオブジェクトを作成するには? tx – Kebeng