开发者社区 > 数据库 > NoSQL数据库 > 正文

Redis消费者要如何知道list中有消息了,需要不断轮询去查询吗?

已解决

Redis消息队列实战运用中,目标消费者要如何知道list中有消息了,是需要不断去查询吗?

展开
收起
游客tbwjb5xynyh2u 2022-05-08 17:03:26 687 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    Redis有brpop接口,该接口有一个参数是超时时间,如果list为空,那么Redis服务端不会立刻返回结果,它会等待list中有新数据后在返回或是等待最多一个超时时间后返回空。

    2022-05-08 20:50:06
    赞同 展开评论 打赏

阿里云NoSQL数据库提供了一种灵活的数据存储方式,可以支持各种数据模型,包括文档型、图型、列型和键值型。此外,它还提供了一种分布式的数据处理方式,可以支持高可用性和容灾备份。包含Redis社区版和Tair、多模数据库 Lindorm、MongoDB 版。

相关产品

  • 云数据库 Tair(兼容 Redis)
  • 相关电子书

    更多
    ApsaraDB for Redis——与创客同行 立即下载
    微博的Redis定制之路 立即下载
    云数据库Redis版的开源之路 立即下载