【redis】四、发布订阅与事务、管道

发布与订阅

发布与订阅,类似于聊天室。

在一个频道内,任何人可以在里面说话,然后订阅着都可以接收到。关注推广等等功能,都可以利用该技术

  1. SUBSCRIBE channel 订阅渠道

  2. UNSUBSCRIBE channel 取消订阅

  3. PUNSUBSCRIBE 通配符取消订阅

  4. PUBLISH channel value 发布信息

  5. PSUBSCRIBE pattern,利用通配符订阅渠道

  6. PUBSUB pattern,根据通配符查看渠道

 

事务

因为redis是单线程的,所以当采用分布式集群的时候,大部分情况下的事务会失效!

  1. watch key,监控某个key,若当前Key被改动,则接下来的事务不执行
  2. multi  开启事务,接下来的所有命令都放在queued中
  3. exec 执行事务中提交的所有命令

管道

每次发一次信息,都要建立三次握手,四次分手。所以,利用linux的管道,可以一次发送多条命令,redis一次执行。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值