1. redis中的事务(transaction)是一组命令的集合,事务的原理就是将属于一个事务的命令发给redis,再让redis依次执行这些命令
2. 命令:multi(标记一个事务块的开始),等执行的命令都发给redis后,使用exec命令告诉redis将等待执行的事务中的所有命令按照发送顺序依次执行,如果发送exec命令前客户端断线了,则redis会清空事务队列,事务中所有的命令都不会执行,而一旦客户端发送了exec命令,所有的命令都会被执行,即使客户端断线也没关系,因为redis已经记录了所有要执行的命令。同时,redis事务还可以保证一个事务内的命令依次执行而不被其他命令插入。