redis管道与事务

pipeline(管道批处理)
特征:可以一次性发送多条命令并在执行完后一次性将结果返回,pipeline通过减少客户端与redis的通信次数来实现降低往返延时时间,提高了redis的性能。
事务
特征:multi/exec/discard。multi 指示事务的开始,exec 指示事务的执行,discard 指示事务的丢弃,但是Redis 的事务根本不能算「原子性」,而仅仅是满足了事务的「隔离性」,隔离性中的串行化——当前执行的事务有着不被其它事务打断的权利,不能回滚
执行事务时都会结合 pipeline使用
优化事务:结合管道将多次 IO 操作压缩为单次 IO 操作执行

    A+
发布日期:2018年11月30日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: