StackExchange.Redis 是否支持 TransactionScope?
Does StackExchange.Redis support TransactionScope?
StackExchange.Redissupports transactions。是否可以通过 TransactionScope 使用其交易?
如果不是,有什么原因吗? This old thread 似乎暗示当时支持 TransactionScope 可能存在问题,但我不太明白它们是什么。
不,该库目前不支持这一点——尤其是因为 redis 不支持任何类型的回滚或提交。 Redis 事务不同于 RDBMS 事务。
我正在使用 NServiceKit.Redis,并使用 TransactionScope。我已经对其进行了测试,它似乎可以正常工作。我认为 StackExchange 也一样,因为它们非常相似。否则考虑改变,那么你就不必处理最大客户端调用限制。至少如果你只是在测试。
StackExchange.Redissupports transactions。是否可以通过 TransactionScope 使用其交易?
如果不是,有什么原因吗? This old thread 似乎暗示当时支持 TransactionScope 可能存在问题,但我不太明白它们是什么。
不,该库目前不支持这一点——尤其是因为 redis 不支持任何类型的回滚或提交。 Redis 事务不同于 RDBMS 事务。
我正在使用 NServiceKit.Redis,并使用 TransactionScope。我已经对其进行了测试,它似乎可以正常工作。我认为 StackExchange 也一样,因为它们非常相似。否则考虑改变,那么你就不必处理最大客户端调用限制。至少如果你只是在测试。