StackExchange.Redis 是否支持 TransactionScope?

Does StackExchange.Redis support TransactionScope?

StackExchange.Redissupports transactions。是否可以通过 TransactionScope 使用其交易?

如果不是,有什么原因吗? This old thread 似乎暗示当时支持 TransactionScope 可能存在问题,但我不太明白它们是什么。

不,该库目前不支持这一点——尤其是因为 redis 不支持任何类型的回滚或提交。 Redis 事务不同于 RDBMS 事务。

我正在使用 NServiceKit.Redis,并使用 TransactionScope。我已经对其进行了测试,它似乎可以正常工作。我认为 StackExchange 也一样,因为它们非常相似。否则考虑改变,那么你就不必处理最大客户端调用限制。至少如果你只是在测试。