go-redis连接

  1. 购买阿里云RDS
  2. 设置公网访问链接地址
  3. 账号管理,新增账号设置权限
  4. 设置白名单,curl ipinfo.io |grep ip 获取 ip,或访问 https://www.whatismyip.comhttps://www.whatismyip.net,比如 100.104.175.0/24
  5. 通过 redis-cli 连接
$ redis-cli -h 公网访问链接地址.redis.rds.aliyuncs.com
公网访问链接地址.redis.rds.aliyuncs.com:6379> AUTH 自定义用户名: 密码
OK
  1. 通过 go-redis 连接
package main

import (
	"fmt"
	"github.com/go-redis/redis"
	"log"
)

var rdb *redis.Client

func main() {
	rdb = redis.NewClient(&redis.Options{
		Addr:     "公网访问链接地址.redis.rds.aliyuncs.com:6379",
		Password: "自定义用户名:密码",
		DB:       0,
	})
	_, err := rdb.Ping().Result()
	if err != nil {
		log.Fatal(err)
	}
	fmt.Println("连接成功")
}
原文地址:https://www.cnblogs.com/custer/p/14518439.html