Redis事务以及消息订阅【服务器操作】

用户A操作

Redis事务以及消息订阅【服务器操作】

Redis事务以及消息订阅【服务器操作】

用户B对数据进行了更改

Redis事务以及消息订阅【服务器操作】

用户B更改数据之后,用户A开始事务进行对该数据进行操作,无法执行。

Redis事务以及消息订阅【服务器操作】

Redis事务以及消息订阅【服务器操作】

用户A必须取消事务,重新监控,再进行自己的操作。

Redis事务以及消息订阅【服务器操作】


【消息订阅】

开启两个连接。连接一用来发布,连接二用来监听。

连接一在c2 c1 发布了消息

Redis事务以及消息订阅【服务器操作】

连接二设置监听c1 c2 c3的信息

Redis事务以及消息订阅【服务器操作】


连接一发布消息new1 new2

Redis事务以及消息订阅【服务器操作】


连接二使用通配符来进行new*监听信息。

Redis事务以及消息订阅【服务器操作】