什么是Redis事务?原理是什么?

提问者:帅平 问题分类:面试刷题
什么是Redis事务?原理是什么?
1 个回答
自然萌鹿鹿
自然萌鹿鹿
Redis 中的事务是一组命令的集合,将一组需要一起执行的命令放到multi和exec两个命令之间。multi 命令代表事务开始,exec命令代表事务结束。它可以保证一次执行多个命令,每个事务是一个单独的隔离操作,事务中的所有命令都会序列化、按顺序地执行。
但是要注意Redis的事务功能很弱。在事务回滚机制上,Redis只能对基本的语法错误进行判断。
当语法命令错误时,会造成整个事务无法执行,事务内的操作都没有执行。
而当命令错误时,虽然有异常提示,但是事务会执行成功。
发布于:1个月前 (04-23) IP属地:四川省
我来回答