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

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

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

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

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

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

扫描二维码关注公众号,回复: 7901425 查看本文章

发布和订阅操作

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

机器A订阅

机器B发布消息

再看机器A的订阅

也可以同时订阅多个频道

猜你喜欢

转载自www.cnblogs.com/zhongyehai/p/11886402.html