如何将一个名称空间中的不同微服务链接到另一个名称空间中的不同redis?

rhfm7lfc  于 2023-01-25  发布在  Redis
关注(0)|答案(1)|浏览(188)

我有10个微服务,我想把每个微服务附加到不同的redis上,以便为每个微服务创建不同的redis。我不知道如何实现它,或者有没有可能使这两个容器中的一个更好?也许有一个redis清单的例子?

t2a7ltrp

t2a7ltrp1#

如果你只想要Redis的单节点部署,并且你不关心高可用性,你可以使用这个清单:https://github.com/GoogleCloudPlatform/microservices-demo/blob/main/kubernetes-manifests/redis.yaml
如果你对Redis集群的高可用性和故障转移感兴趣,如果你不想自己管理集群(直到一个点),你需要考虑:https://github.com/spotahome/redis-operator,或者您可以直接使用statefulset,完全控制群集设置:https://github.com/bdimcheff/rediskube/blob/master/redis-statefulset.yaml.
编辑:此外,您还可以选择使用Helm图表来部署您的Redis集群。如果您在安装版本时没有自定义图表的值,您将拥有一个使用图表中提供的默认值的Redis集群。https://github.com/bitnami/charts/tree/main/bitnami/redis/#installing-the-chart . If you install the release without customising chart's values you will have a Redis cluster with the default values provided in the chart.

相关问题