连接实例 通过Go语言连接实例 主要介绍使用Go语言访问GeminiDB Redis实例的方法。 前提条件 已成功创建GeminiDB Redis实例,且实例状态为“正常”。 已创建弹性云主机,创建弹性云主机的方法,请参见《弹性云主机快速入门》中“登录弹性云主机”章节。 操作步骤 获取GeminiDB Redis实例的内网IP地址或域名、端口。 内网IP地址和端口的查看方法请参见查看IP地址和端口。 内网域名获取方法请参见配置内网域名。 登录弹性云主机,具体操作请参见《弹性云主机快速入门》中“登录弹性云主机”。 使用Golang客户端连接GeminiDB Redis实例,本文以使用goredis SDK为例。 goredis的下载地址为: 样例代码: package main import ( "fmt" "github.com/goredis/redis" ) func main() { client : redis.NewClient(&redis.Options{ Addr: "xx.xx.xx.xx:8635", // redis address Password: "xx", // password DB: 0, // use default DB }) pong, err : client.Ping().Result() fmt.Println(pong, err) err client.Set("key1", "value1", 0).Err() if err ! nil { panic(err) } val, err : client.Get("key1").Result() if err ! nil { panic(err) } fmt.Println("key1", val) } 预期输出为: PONG key1 value1 使用goredis连接GeminiDB Redis时,需要使用普通模式,不能使用集群模式,如上示例代码所示。 上述实例代码中的GeminiDB Redis地址和密码,请根据实际情况填写。