您的位置:首页 > 数据库 > Redis

redis入门--事务

2020-06-05 09:02 78 查看

redis事务

什么是事务

所谓的事务,就是一组命令,当用户需要批量执行一组命令,并且想要在执行这一批命令的时候,不被打断,此时就需要对redis进行事务处理

当这一批的命令被中某个命令执行失败的时候,此时redis会继续执行后面的命令

事务相关命令

watch

watch命令是用来监视一个或多个命令,常用在多线程,多进程中,其中当监视的某个变量发生变化的时候,后面的事务就不会被执行,这样就会解决多线程情况下数据不同步的问题

创建事务

如何创建一个事务,使用multi就可以创建一个事务,multi之后的所有命令就会被插入到一个队列中,直到执行exec的时候,就会执行改事务

当创建一个事务的时候,有的时候我们可能不需要执行该事务了,此时执行discard命令就可以对该事务进行取消

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: