gpt4 book ai didi

spring - Redis硬件要求和替代方案

转载 作者:行者123 更新时间:2023-12-03 06:41:14 31 4
gpt4 key购买 nike

我有以下情况:我正在将spring用于生产形式的平台。 Spring具有Spring Sessions,并允许独立于Docker容器的HTTP-Session-Management( session 不会丢失)。对于 session 持久性,我想到了一个redis数据库。

问题是:针对生产环境的Redis所做的工作可能会变得昂贵(我使用了官方建议:https://docs.redislabs.com/latest/rs/administering/designing-production/hardware-requirements/)。

我想念奏效吗? Redis在这里甚至是个好主意还是简单的过度杀伤力?您知道合适的替代方法吗?

谢谢。

最佳答案

这是一种经典情况,在这种情况下,您读到的东西可能会基于一侧的定量分配而在另一端基于实际的“需求”而具有一定的吸引力。

答案是“在这里redis甚至是个好主意还是简单的矫kill过正?”是艰难的。让我们权衡利弊,让我们看看更多细节-

  • 您的应用程序大小是多少?为什么要搬到Redis?
  • 如果您的应用程序很大,则无需给出两个
    想法,请继续执行
  • 如果您的应用程序很小,请重新考虑其他因素
  • 您的基础设施在哪里?在云上吗?还是在本地?
  • 如果在Prem上,您的基础设施有多稳定?没有稳定的基础设施运行redis将会是一个挑战。
  • 如果在上类-您是否有单独的管理团队来管理?还是你
    有资源来管理另一个新系统?
  • 如果在云上-考虑到redis在内存中运行并且对FS进行大量写入,那么管理redis确实非常昂贵。请从成本 Angular 重新考虑。
  • 的实现方式是什么?
  • 是否已容器化?如果是,如何? Kubernetes有卷吗?或带有PV-PVC的Kubernetes或裸机和docker卷?
  • 您如何设置Redis?
  • 单节点?
  • 主从站?
  • Redis集群?

  • 概要

    我了解,上述问题可能令人难以理解,并且很难回答。我会推荐

    如果您的应用程序规模很大,请使用
  • -使用PV-PVC进行基于主从的Redis设置,并使用BITNAMI HELM CHART
  • 如果您的应用程序很小并且仍要实现REDIS,请使用
  • -使用带有Volume的docker容器。

  • 请注意-Redis很棒,只是我们需要具体说明其实现

    关于spring - Redis硬件要求和替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61477351/

    31 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com