如何在pcf中设置redis群集模式或主从模式?

vxqlmq5t  于 2021-06-09  发布在  Redis
关注(0)|答案(1)|浏览(468)

这是关于我们试图在pcf(pivotal cloud foundry)中使用redis的用例。在我们的用例中,我们将每天用所需的数据刷新redis缓存一到两次,然后api将查询redis并提供响应。
我们特别关心的一件事是,我们只希望从redis执行api查询,这意味着redis随时可用。但是每当我们刷新redis db时,redis就不能为api提供服务,因为它正在刷新密钥。为了避免这种情况,我们希望在集群模式或主从模式下设置redis,以便在编写一个示例时可以读取另一个示例。
如何在pcf中设置redis集群或主从模式,从而满足我们的需求?请提供您可能有的任何其他建议。

6qfn3psc

6qfn3psc1#

在撰写本文时,redis for pivotal platform产品不支持集群。请参阅此处文档中的可用性->https://docs.pivotal.io/redis/2-3/erc.html#offerings.
所有用于关键平台服务的redis都是没有集群功能的单个vm。这意味着,根据升级的性质,有计划的维护作业(例如升级)可能导致2-10分钟的停机时间。计划外停机(例如vm故障)也会影响redis服务。
redis for pivotal platform已成功应用于可容忍停机的企业级应用程序中。使用默认的持久性配置,在停机期间不会丢失预先存在的数据。成功的应用程序包括那些被动处理停机或应用程序处理故障转移逻辑的应用程序。
如果您需要集群redis,则需要考虑另一种产品。redis实验室有一些与pcf集成的产品,您可以使用云提供商的redis产品,也可以托管自己的产品。
如果您使用的解决方案未集成到pcf中,则可以使用创建用户提供的服务 cf cups 并以这种方式向应用程序提供redis凭据。它的功能就像通过市场创建的redis服务示例。

相关问题