Redis 事务机制

47 阅读1分钟
  • Redis通过MULTI、EXEC、WATCH等一组命令集合,来实现事务机制。事务支持一次执行多个命令,一个事务中所有命令都会被序列化。在事务执行过程,会按照顺序串行化执行队列中的命令,其他客户端提交的命令请求不会插入到事务执行命令序列中。
  • 简言之,Redis事务就是顺序性、一次性、排他性的执行一个队列中的一系列命令。
  • Redis执行事务的流程如下:
  • 开始事务(MULTI)
  • 命令入队
  • 执行事务(EXEC)、撤销事务(DISCARD)