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("连接成功")
}