ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[toc] 非MySQL中的事务,MySQL中的事务是将多件事变成一个原子性的不可分割的整体。 Redis中的事务 只是一个批量脚本 ## Redis事务 Redis 事务可以一次执行多个命令 - 多个命令可以在执行EXEC命令之前放入缓存队列 - 收到EXEC命令后会将缓存队列执行 - 在执行事务的过程中,新提交的并不能被插入到事务执行序列中 - DISCARD 可以取消事务,放弃执行事务块内的所有命令 ![](https://box.kancloud.cn/bfb8eea360085ac98ac0100d2ff361d9_261x195.png) ## Node中操作 ``` client.multi().set('k3','v3').set('k4','v4').get('k4').exec(function(err,result){ console.log(err); console.log(result); }); ``` ![](https://box.kancloud.cn/ac9a74eeb0a0dd965ffa855bf88d08e1_612x378.png)