为了账号安全,请及时绑定邮箱和手机立即绑定
  • rpoplpush的使用场景:

    redis链表经常用于消息队列的服务,完成多个消息之间的交互,假设一个应用程序正在执行lpush,向链表中添加新的元素,我们将这样的程序称为生产者,另一个程序在执行rpop操作,从列表中取出元素,称之为消费者,与此同时,消费者程序,在取出元素后立刻崩溃,由于该消息被取出,没处理,那认为消息已经丢失了,由此可能导致业务数据的丢失,或者业务状态的不一致,可以通过rpoplpush命令,消费者程序在消费队列中取出元素之后再将它插入到一个备份的队列中,直到消费者程序完成正常的逻辑处理后,再将消费从备份队列中删除,这样可以提供一个守护的线程。当发现备份队列中的消息过期的时候,可以将他重新放回主消息的队列当中,以便其他的消费者可以继续去处理。

    查看全部
  • 存储list的常用命令:

    两端添加,查看列表,两端弹出,获取列表元素个数

    查看全部
  • Redis的数据结构

    存储list 

    ArrayList使用数组方式

    LinkedList使用双向链接方式

    查看全部
  • redis的数据结构:

    存储Hash

    String key 和String Value的map容器

    每个Hash可以存储很多的个键值对

    查看全部

举报

0/150
提交
取消
课程须知
初级课程,会java基本语法即可
老师告诉你能学到什么?
NoSql和Redis是什么?Redis的使用场景,安装和使用。通过Jedis连接到Redis;Redis的通用命令,事务和持久化

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!