Redis 事务

2019-08-19 13:59:40 +08:00
 wxaxiaoyao

原文链接: wxaxiaoyao.cn/article/91

Redis 事务

Redis 事务有两个特性, 1 事务的命令是顺序执行的, 事务执行期间不会处理其它客户端命令. 2 事务中的命令要么全部执行要么全部不执行, 满足原子性要求.

DISCARD

中止事务, 冲刷事务队列中的命令, 取消 WATCH 命令对键的观察. 恢复链接到正常态.

语法

DISCARD

返回值

EXEC

执行事务队列里的所有命令并恢复链接到正常态. 如果使用 WATCH 命令, 则只有 WATCH 观察的的键没有被修改才会执行.

语法

EXEC

返回值

MULTI

开始一个事务, 随后的命令将会进入队列在执行 EXEC 命令时被原子的执行.

语法

MULTI

返回值

UNWATCH

冲刷掉事务之前观察的所有键. 如果调用 EXEC 或 DISCARD 了就不需要再执行此命令.

语法

UNWATCH

返回值

WATCH

监控指定键, 若键值被修改则停止事务的执行.

语法

WATCH

返回值

1036 次点击
所在节点    程序员
4 条回复
julyclyde
2019-08-19 15:33:43 +08:00
所以,你想表达什么呢?
guolaopi
2019-08-19 16:03:43 +08:00
所以,你想表达什么呢?
wxaxiaoyao
2019-08-19 17:03:53 +08:00
@guolaopi
@julyclyde 没想表达什么, 就是技术博客, 记录一些东西而已.....
julyclyde
2019-08-20 17:12:48 +08:00
@wxaxiaoyao 但你这个记录的内容似乎和 redis 文档没什么区别啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/593137

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX