FWQ
Redis事务为什么不支持回滚
Redis事务为什么不支持回滚 收藏 本篇文章给大家分享《Redis事务为什么不支持回滚》,覆盖了数据库的常见基础知识,其实一个语言的全部知识点一篇文章是不可能说完的,但希望通过这些问题,让读者对自己的掌握程度有一定的认识(B 数),从而弥补自己的不足,更好的掌握它。 Redis 有事务吗 这个答案可能会令很多人感到意外,Redis 当中是存在“事务”的。这里我把 Redis 的事务带了引号,原因在后面分析。 Redis 当中的单个命令都是原子操作,但是如果我们需要把多个命令组合操作又需要保证数据的一致性时,就可以考试使用 Redis 提供的事务(或者使用前面介绍的 Lua 脚本)。 Redis 当中,通过下面 4 个命令来实现事务: multi:开启事务 exec:执行事务 discard:取消事务 watch:监视 Redis 的事务主要分为以下 3 步:…