建立交易
你可以通過呼叫 StrictRedis
上的 pipeline
方法來建立事務。針對事務執行的 Redis 命令在單個塊中執行。
# defaults to transaction=True
tx = r.pipeline()
tx.hincrbyfloat(debit_account_key, 'balance', -amount)
tx.hincrbyfloat(credit_account_key, 'balance', amount)
tx.execute()
你可以通過呼叫 StrictRedis
上的 pipeline
方法來建立事務。針對事務執行的 Redis 命令在單個塊中執行。
# defaults to transaction=True
tx = r.pipeline()
tx.hincrbyfloat(debit_account_key, 'balance', -amount)
tx.hincrbyfloat(credit_account_key, 'balance', amount)
tx.execute()