• 本文讨论Redis如何简化微服务中设计模式的实现:例如有界上下文,异步消息传递,基于编排的sagas,事件源,CQRS,遥测等。微服务架构继续变得越来越流行,但是却被广泛误解。尽管大多数概念上都同意微服务应该是细粒度的且面向业务的,但通常对于架构的权衡和复杂性缺乏认识。例如,对于De
  • Redis用于高速缓存数据。除了主/从复制,发布/订阅功能和时间序列数据支持外,还添加了对流的支持。Kafka的问题是很难配置。基础架构维护非常具有挑战性。但是Redis非常容易并且重量轻。 样例应用:
  • 假设有一个分布式应用程序,其中请求在到达时进行处理。我们还要考虑这些请求是耗时的任务,它是由用户对应用程序的操作触发的。由于任务需要花费时间,因此最好将这些请求排入队列,我们​​可以按顺序处理它们,并在任务完成后通知用户。这样我们的系统可以松散地耦合在一起,并提供更好的用户体验,因为不会阻塞 icon
  • 大多数redis命令可以归类到get/set下。默认情况下,所有这些命令都是原子的。但是,当我们需要顺序执行一组命令时,则不能保证它是原子的。Redis通过multi,exec和discard命令提供了对事务的支持.我们首先告诉redis我们将通过调用multi命令来运行一组操作。然 icon
  • 在本教程中,我们将看到Spring Boot如何简化Redis的使用。Redis是最流行的内存数据结构存储之一。因此,它可以用作数据库,缓存和消息代理。在性能方面,由于< icon
  • JuiceFS是基于Redis和云对象存储构建的开源POSIX文件系统,针对云本机环境进行了设计和优化。通过使用广泛采用的Redis和S3作为持久性存储,JuiceFS可以用作无状态中间 icon
  • Redis提供了许多旨在帮助您扩展应用程序的功能。将Redis集成到您的Deno应用程序中可以使它快得多,因为从缓存中调用数据非常高效。本教程中使用的源代码可在 icon
  • PubSub是用于微服务体系结构中服务到服务通信的异步消息传递模型:一个服务(发布者,而不是将消息发送给特定的收件人),它发布的消息到一个主题/通道,通过有关各个订阅者(Subscribers)接收消息。好处:一对多通讯,发布者可以发布一条消息,其中N个订阅者可以接收 icon
  • 将异步通信用于微服务时,通常使用消息代理。代理确保不同微服务之间的通信可靠且稳定,确保消息在系统内得到管理和监视,并且消息不会丢失。您可以选择一些消息代理,它们的规模和数据功能各不相同。这篇博客文章将比较三种最受欢迎​​的经纪人: icon
  • Redis提供了两种处理事务的机制-基于MULTI / EXEC的事务和 icon
  • 在本教程中,我想使用docker compose演示Redis Master Slave(只读副本),以用于Spring Boot应用程序的本地开发目的。 Redis主从站:Redis是一个非常快的内存数据库,非常适合为应用程序缓存经 icon
  • 速率限制是许多开发人员可能在生活中某些时候必须处理的机制。它可用于多种用途,例如共享对有限资源的访问权限或限制对API端点的请求数量,并以429状态码进行响应 。在这里,我 icon
  • 根据Sumo Logic对2100家公司进行监控的研究,Redis是AWS中排名第一的数据库:拥有28%的市场份额。MySQL以23%位居第二,而PostGreSQL以20%位居第三。甲骨文和微软SQL Server排在第六位,排名分别为10%。将这些发现与AWS之外的大环境进行比较 icon
  • 这篇文章描述了基于Apache Kafka和Redis的体系结构如何应用于构建高性能,弹性流系统。它适用于近实时系统,在该系统中,需要处理大量事件流,并将结果提交给大量的订户,每个订户都接收自己的流视图。示例可能包括以下内容: 流化庄家赔率-不同用户浏览网站的不同部分 icon
  • 本文谈论如何创建了一个漂亮的Redis连接处理程序。为微服务找到的最合适的方式。如果您已经安装了Docker,只需执行以下命令即可运行Redis服务器实例。 icon
  • 场景:在与多个支付提供商进行通信的应用程序上工作场景中,每个提供商对我们都有自己的速率限制。我们不想用任何提供商的费率限制,同时也要充分利用我们允许的限制。我们可以承受将付款请求延迟一小段时间的麻烦,因为批量付款是作为异步作业离线处理的。在平均结算日,我们会在很短的时间内执行大量付款 icon
  • 我们将探讨使用Redis作为Java项目时可用的缓存选项之一。首先,我们将创建配置类。要在Spring上激活缓存功能,我们可以使用配置并启用配置注释: @Conf icon
  • 分布式缓存层的基本实现,主要用于Redis服务器,以支持分片数据和在多台服务器上分配负载。通常,我们有一个Redis服务器实例已启动并正在运行,任何对读/写缓存感兴趣的人都将与该服务器联系并获得所需的结果。Redis超级快,因为它可以从内存中为您提供服务。但是我们如何在不同的机器之间 icon