Redis事务的用法

演示环境的redis-server版本为5.0.7

1.关键命令

multi:开始事务

exec:提交事务

discard:回滚事务

2.演示

首先给k1,k2分别赋值

Redis事务的用法

 

 开始multi事务,修改k1,k2的值,exec提交事务后,可以看到k1,k2的值已经被修改

Redis事务的用法

 

 

现在k1,k2的值分别为3和4,我们再来测试回滚命令discard

首先还是开始事务multi,然后修改k1,k2的值,然后再执行discard,发现k1,k2的值还是3和4

Redis事务的用法

 

 

3.结论

discard命令会回滚开启mulit事务后修改的数据

multi事务后修改的数据,需要通过exec命令提交事务后,修改才会生效

Redis事务的用法

上一篇:Linux --如何新增一块硬盘并自动挂载


下一篇:课得软件丨高薪、加班、离家远VS安稳、低薪、离家近,是你会选择哪一种?