Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
Redis教程
Apache Kafka与Redis流比较 - memurai
流数据是一种非常常见的体系结构系统,因为它解决了我们必须每天处理的问题:即,可用数据太多。实时处理收到的传入数据可能是一项艰巨的任务,尤其是对于复杂的数据处理。但是,在生产者和消费者之间具有流缓冲可能是非常明智的安排。在这种情况下,Kafka和Redis流都可以异常有效地工作,因为它们提供了
为什么创建比Redis更快的KeyDB?就是玩儿! - Sully
离开微软后,我想开始一些新的事情。一个想法是搜索引擎,您可以在其中使用正则表达式来搜索我使用Redis构建的Internet。但是,我不明白为什么它只使用我的八个CPU内核之一。我很生气,因为它只使用了机器的一小部分,所以我花了一个月的时间添加多线程,然后写了一篇博客文章说:
使用Redis构建高并发高可靠的秒杀拍卖系统 - Luis
如何构建高可靠性且一致地处理数百万并发用户的拍卖系统、抢拍系统?诸如耐克,阿迪达斯或至尊之类的品牌在市场上创造了一种新的趋势,称为“drops”,在那里他们发布了数量有限的商品。在实际发行之前,通常是有限的运行或预发行的有限报价。这构成了一些特殊的挑战,因为每次销售基本上都是
使用PostgreSQL替代Redis实现队列、分布式锁和发布/订阅
两种常用架构: 用于数据存储的 PostgreSQL Redis 用于协调后台作业队列(以及一些有限的原子操作) Redis 非常棒,但如果我告诉你这个堆栈最常见的用例实际上可以只使用 PostgreSQL 来实现呢?很有可能您使用 Redis 做的事情实际
沃尔玛基于前后端的消息通知框架介绍和源码
微服务是一种流行的设计模式,其中一个大型应用程序被分解为多个独立且松散耦合的服务,这些服务通过预定义的接口相互通信;Walmart 的ML平台使用相同的原理构建: 部署在 Kubernetes 集群中的独立服务通过 REST API 进行通信。作为平台功能,为事件提供以用户为目标的通
厂商支持的开源数据库是否已死? - Dotan
我们看到太多流行的开源数据库例如 mongodb、redis、elasticsearch,它们被控制的厂商重新许可为更严格的开源许可或核心模型或非 OSS 许可。这是因为这些厂商不知道如何围绕开源构建可持续的商业模式,并回到传统的厂家锁定策略。这就是为什么真正的开源,在其横向扩展阶段,不应由
图数据库基础简介 -KDnuggets
图graph数据库因其在处理来自各种来源的大量非结构化数据中的应用而广受赞赏。让我们谈谈图数据库如何工作以及它们的实际用途是什么。图数据库是一种不可思议的工具,可用于快速解析人类可以轻松使用的信息。通过以一种允许我们轻松地在图上表示信息的方式存储数据,我们可以更快地了解数据并获得原本
如何基于Redis Search、Node.js 和 Vue.js实现全局搜索?
全局搜索已在 Web 应用程序中无处不在。全局搜索的典型功能是: 做全文搜索和增产效果 提供过滤器以精确包含或排除 允许根据特定属性对结果进行排序 搜索可能会发生在 非结构化数据,如网络内容、电子邮件、评论/评论等。 具有特定
使用Redis加速Next.js
Next.js是一个非常成功的Web框架,它将服务器端渲染和静态站点生成结合在一起。通过CDN缓存,服务器端渲染SSG可以加快您的网站速度,同时SSR可以帮助您处理SEO和动态数据。服务器端渲染是一项出色的功能,可帮助您编写全栈应用程序。但是,如果您不小心,则很容易影响Next.js
使用ZIO-Streams的Redis Stream消费者和生产者实现源码
一个利用zio-streams和Redisson库来使用和产生事件到Redis流的示例应用程序,基于Java 11,使用ZIO-Streams的Redis Stream消费者和生产者实现。点击标题见Github。 ZIO/ZIO Streams库在Scala函数式编程世界中非
Apache Kafka和Redis Pub-Sub异同
Redis pub-sub就像是一个“一劳永逸”的系统,在其中,您产生的所有消息将立即传递给所有使用者,并且数据不会存储在任何地方。关于Redis,您在内存上有限制。同样,生产者和消费者的数量也会影响Redis的性能。另一方面,Kafka是高吞吐量的分布式日志,可以用作队列。它还为通
Redis缓存删除驱逐策略的工作方式 - codemancers
Redis是最流行的应用程序缓存存储形式之一。Redis还可以用作具有正确配置类型的持久性数据存储。在此博客中,我们介绍了这些配置在现实情况下如何发挥作用。我们还讨论了在将Redis用于我们的应用程序时如果不仔细考虑此类配置会发生什么情况。首先,让我们为实验设置环境。为此,我们将使用
kredis:用于Rails的Redis高级数据结构
这是Rails作者DHH推出的新开源项目,将Redis封装成一个更高级别的类型和数据结构,因此您可以将它们作为一致的对象而不是孤立的过程命令与它们进行交互。可以使用声明性DSL将这些更高级别的结构配置为活动模型和活动记录中的属性。有助于在应用程序中避免大量重复代码点击标题进入
如何处理 Spring Boot 中与缓存相关的错误?
通常,您的应用程序不太可能严重依赖缓存。事实上,您可能只是将缓存用作提高性能的一种方法。在这种情况下,即使发生与缓存相关的错误,您的应用程序也可能会顺利运行。因此,您甚至可能不会意识到缓存系统中的故障,从而难以发现它们。这就是为什么实施一个系统来正确处理与缓存相关的错误是必不可少的。
高朋Groupon使用 Redis 每分钟扩展数百万个地理空间查询
为了让高朋Groupon用户附近找到相关的交易,需要进行大量的地理空间搜索。这些搜索是在地理空间实体上执行的,例如邮政编码、时区、社区或兴趣点。每分钟以低延迟提供数百万次查询需要高效的空间索引器进行优化。本文介绍了 Groupon 如何使用 Redis 来支持两种主要类型的地理空间搜
Redis全方位作用总结 -Vedcraft
Redis作为开源内存数据存储不仅限于缓存,还是数据库、事件存储、消息代理、内存数据存储、AI功能存储、AI和搜索解决方案,使我们能够构建超低延迟和高吞吐量的实时应用程序。本文总结了Ofer Bengal(Redis Labs联合创始人兼首席执行官)和Yiftach Shoolman
如何在 Spring Boot 中为缓存添加压缩?
RAM 是云提供商提供的最昂贵的资源之一。因此,将所有缓存数据存储在内存缓存中是有代价的。这就是为什么必须实施旨在不浪费它的技术。此外,当您的 Spring Boot 应用程序和缓存服务器共存于同一台机器上,共享底层资源时,这几乎是不可避免的。事实上,缓存从应用程序中窃取的 RAM
GitHub如何在Redis中使用分片的复制速率限制器扩展API
大约一年前,我们GitHub迁移了一个旧的速率限制器,以提供更多的流量并适应更具弹性的平台体系结构。我们采用了带有客户端分片的复制Redis后端。最终,效果很好,但是我们在此过程中吸取了一些教训。 Memcached问题<
上页
下页