MyException - 我的异常网
当前位置:我的异常网» 开源软件 » redis list行列安全用法——RPOPLPUSH

redis list行列安全用法——RPOPLPUSH

www.MyException.Cn  网友分享于:2018-06-08  浏览:0次
redis list队列安全用法——RPOPLPUSH

参考:http://redisdoc.com/list/rpoplpush.html

 

在一个原子时间内,执行以下两个动作:

 

  • 将列表 source 中的最后一个元素(尾元素)弹出,并返回给客户端。
  • 将 source 弹出的元素插入到列表 destination ,作为 destination 列表的的头元素。
  • 使用 RPOPLPUSH 命令(或者它的阻塞版本 BRPOPLPUSH )可以解决这个问题:因为它不仅返回一个消息,同时还将这个消息添加到另一个备份列表当中,如果一切正常的话,当一个客户端完成某个消息的处理之后,可以用 LREM 命令将这个消息从备份表删除。

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有