GO客户端连接访问Redis

安装GO客户端,并通过GO客户端访问Redis实例。

操作步骤
 
1. 登录ECS。
 
    a. 登录云服务器ECS管理控制台。
 
    b. 单击左侧导航栏实例,进入实例管理页面。
 
    c. 选择目标实例,单击操作列远程连接。
 
    d.  输入用户名和密码。
 
2. 配置GO的运行环境后,下载并安装GO客户端。集群实例,下载地址。
 
3. 连接Redis实例。
 
执行以下代码连接Redis集群实例:
 
package main
 
 
import "github.com/chasex/redis-go-cluster"
 
import "fmt"
 
import "time"
 
 
 
func main() {
 
cluster, err := redis.NewCluster(
 
    &redis.Options{
 
        StartNodes: []string{"Domain-name:Port"},   //修改为Redis集群实例的域名和端口号
 
        PassWord: "Password",     //修改为Redis实例的密码
 
        ConnTimeout: 3000 * time.Millisecond,
 
        ReadTimeout: 3000 * time.Millisecond,
 
        WriteTimeout: 3000 * time.Millisecond,
 
        KeepAlive: 32,
 
        AliveTime: 60000 * time.Second,
 
    })
 
 
 
    cluster.Do("SET","foo","pingan yun")
 
    reply , err := (cluster.Do("GET","foo"))
 
    if err != nil {
 
        fmt.Printf("Get error :%s\n",err.Error())
 
    }
 
    fmt.Printf("%s\n", reply)
 
}
 
    •  Domain-Name:Redis实例的访问域名,可参考查看实例基本信息。
 
    •  Port:Redis实例的连接端口,可参考查看实例基本信息。
 
    •  Password:Redis实例的密码,在创建Redis实例时设置(可参考创建实例)​​​​​​​,可参考查看实例基本信息查看。
 
执行结果
 
系统返回pingan yun,表示通过GO客户端成功连接至Redis实例。