问答详情
源自:6-3 07-Redis的数据结构之list

最后说备份的消息过期的时候,这个消息过期是什么意思???

最后说备份的消息过期的时候,这个消息过期是什么意思???

提问者:qq_sir 2018-10-04 11:11

个回答

  • 大年糕
    2022-01-21 16:54:27

    list(原表),list_copy(备份表), list_copy是有 rpoplpush获得, 在list_copy中执行 rpop对数据库做处理,如果处理失败,再次使用rpoplpush把数据插入到list中.

  • IT小白丶4167031
    2018-12-22 23:16:48

    可以理解为一个消费者从商家买个东西,整个个过程先(rpoplpush)取出商品到备份列表中,当消费者真正付款后,就执行(rpop)从备份列表中取出数据赋给消费者列表,若消费者并未执行付款,则备份列表中的数据则恢复到商家列表中,这个就可以理解为备份过期。--个人理解,有错误请大神指点

  • 入梦时节
    2018-10-06 15:47:58

    你再用 get key 就获取不到原来 key 里的值了