登录
首页 >  Golang >  Go问答

连接go-redis与Amazon Elastic Redis Cluster

来源:stackoverflow

时间:2024-02-13 15:18:15 237浏览 收藏

大家好,我们又见面了啊~本文《连接go-redis与Amazon Elastic Redis Cluster》的内容中将会涉及到等等。如果你正在学习Golang相关知识,欢迎关注我,以后会给大家带来更多Golang相关文章,希望我们能一起进步!下面就开始本文的正式内容~

问题内容

您好,如何借助 go-redis sdk 将本地 golang 代码连接到 Amazon Elastic Redis 集群?


正确答案


使用github.com/go-redis/redis包,可以连接amazon elastic redis集群

import "github.com/go-redis/redis/v8"

client := redis.NewClient(&redis.Options{
    Addr:     "the-aws-redis-cluster-host:port",
    Password: "optional-password",
})

state, err := client.Ping(context.Background()).Result()
if err != nil {
    panic(err)
}

fmt.Println(state)

在从本地连接到 aws redis 集群之前,请确保

  • 集群实例配置为接受来自您的 ip 的连接
  • 与集群关联的安全组,允许端口 6379 上的传入流量。

本篇关于《连接go-redis与Amazon Elastic Redis Cluster》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于Golang的相关知识,请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>