高频Redis口试题理会:Redis 事务是否具备原子性?(2)

正是因为 Redis 事务不支持事务回滚机制,假如事务执行中呈现了呼吁执行错误(譬喻对 String 范例的数据库键执行 LPUSH 操纵),只会返回当前呼吁执行的错误给客户端,并不会影响下面的呼吁的执行。所以许多人以为和干系型数据库(MySQL) 纷歧样,而 MySQL 的事务是具有原子性的,所以各人都认为 Redis 事务不支持原子性。

2、可是其实 Redis 意义上是支持原子性的

正常��况下,它也是要不所有呼吁执行乐成,要纷歧个呼吁都不执行。

我们下面演示一下:

全部执行乐成的:

高频Redis口试题理会:Redis 事务是否具备原子性?

一个都不执行:

高频Redis口试题理会:Redis 事务是否具备原子性?

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsdjjs.html