生产者-消费者
subscribe,publish
SUBSCRIBE first second
PSUBSCRIBE news.*
PSUBSCRIBE f*
事务管理
MULTI/EXEC,
注意:redis的事务不具备真正事务的能力,只是批量处理一批指令,失败的并不会进行整体回滚,也不会影响后续操作。
MULTI/DISCARD
取消事务,两个指令之间的指令作废。
WATCH/UNWATCH
相当于数据中的乐观锁,跟事务配合使用,multi与exec中间,修改指令的数据被其他客户端修改过,那么执行exec指令时该修改指令无效。
subscribe,publish
SUBSCRIBE first second
PSUBSCRIBE news.*
PSUBSCRIBE f*
事务管理
MULTI/EXEC,
注意:redis的事务不具备真正事务的能力,只是批量处理一批指令,失败的并不会进行整体回滚,也不会影响后续操作。
MULTI/DISCARD
取消事务,两个指令之间的指令作废。
WATCH/UNWATCH
相当于数据中的乐观锁,跟事务配合使用,multi与exec中间,修改指令的数据被其他客户端修改过,那么执行exec指令时该修改指令无效。
本文介绍了Redis中事务管理和订阅发布(subscribe/publish)的基本原理。重点讲解了MULTI/EXEC用于批量处理指令,DISCARD用于取消事务,以及WATCH/UNWATCH实现的乐观锁机制。同时,还详细说明了PSUBSCRIBE的通配符订阅特性。
713

被折叠的 条评论
为什么被折叠?



