一个队列中,一次性,顺序性,排他性的执行一系列命令
Multi:标记一个事务端的开始:返回ok,告诉知道了,开启事务
Exec:执行所有事务块内的事务
Discad: 取消事务,放弃执行所有事务块内的事务
Watch|unwactn key,key: 监视一个或多个key,如果在执行事务之前,key被其他命令改动,事务将被打断 ---类似乐观锁
如果事务中,有一个命令有错误,所有的命令都不能执行,在第一次检测的时候报错了
冤有头债有主:语法检测通过之后,那条命令出错了,那条命令不执行;但是其他命令可以执行
连坐性和命令的执行:语法检测
Redis 发布订阅(pub/sub)是一种消息通信模式
Redis 客户端可以订阅任意数量的频道,多个客户端连接同一个服务器
PSUBSCRIBE pattern [pattern …] | 订阅一个或多个符合给定模式的频道 |
PUBSUB subcommand [argument | 查看订阅与发布系统状态 |
PUBLISH channel message | 将信息发送到指定的频道 |
PUNSUBSCRIBE [pattern [pattern …]] | 退订所有给定模式的频道 |
SUBSCRIBE channel [channel …] | 订阅给定的一个或多个频道的信息 |
UNSUBSCRIBE [channel [channel …]] | 指退订给定的频道 |
原文:https://www.cnblogs.com/ZhaoLong-study/p/13582911.html