最后说备份的消息过期的时候,这个消息过期是什么意思???
list(原表),list_copy(备份表), list_copy是有 rpoplpush获得, 在list_copy中执行 rpop对数据库做处理,如果处理失败,再次使用rpoplpush把数据插入到list中.
可以理解为一个消费者从商家买个东西,整个个过程先(rpoplpush)取出商品到备份列表中,当消费者真正付款后,就执行(rpop)从备份列表中取出数据赋给消费者列表,若消费者并未执行付款,则备份列表中的数据则恢复到商家列表中,这个就可以理解为备份过期。--个人理解,有错误请大神指点
你再用 get key 就获取不到原来 key 里的值了