八十五:redis之redis的事物发布和订阅操作 (2019-11-18 22:54)

Posted 向前走。

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了八十五:redis之redis的事物发布和订阅操作 (2019-11-18 22:54)相关的知识,希望对你有一定的参考价值。

 

redis事物可以一次执行多个命令,事物具有以下特征
1、隔离操作:事物中的所有命令都会序列化、按顺序执行,不会被其他命令打扰
2、原子操作:事物中的命令要么全部被执行,要么全部都不执行

 

开启一个事物,以后执行的所有命令都在这个事物中执行:multi

执行事物,将会在multi和exec中的操作一并提交:exec

取消事物,会将multi后的所有命令取消:discard

监听一个或多个key,在开始事物到执行事物之间,当监听的数据已改变时,事物将不会执行:watch key
取消监听:unwatch key

 

发布和订阅操作

给某个频道发布消息:publish channel message
订阅某个频道的消息:subscribe channel

机器A订阅

机器B发布消息

再看机器A的订阅

也可以同时订阅多个频道

 

以上是关于八十五:redis之redis的事物发布和订阅操作 (2019-11-18 22:54)的主要内容,如果未能解决你的问题,请参考以下文章

Redis - 事物控制和发布订阅

自学总结redis第三部分(安全性主从哨兵事物持久化发布与订阅虚拟内存)

Redis事务持久化发布订阅

redis实战之事物和持久化

Redis(二十五)-持久化操作之RDB

Redis(二十五)-持久化操作之RDB