Bootstrap

Go语言链接Redis数据库

1.使用go get命令安装go-redis/v8库:

我这里使用的vscode工具安装:

go get github.com/go-redis/redis/v8

在这里插入图片描述

2.创建Redis客户端实例

使用以下Go代码连接到Redis服务器并执行命令:

package main

import (
	"context"
	"fmt"

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

func main() {
	// 创建Redis客户端连接
	rdb := redis.NewClient(&redis.Options{
		Addr:     "1.1.1.1:6379", // Redis服务器地址
		Password: "",                      // 密码,如果没有则为空字符串
		DB:       0,                       // 使用默认DB
	})

	ctx := context.Background()

	// 测试连接
	pong, err := rdb.Ping(ctx).Result()
	if err != nil {
		fmt.Println(err)
		return
	}
	fmt.Println(pong) // Output: PONG

	// 设置键值
	err = rdb.Set(ctx, "name", "乔弗里*拜拉席恩", 0).Err()
	if err != nil {
		fmt.Println(err)
		return
	}

	// 获取键值
	val, err := rdb.Get(ctx, "name").Result()
	if err != nil {
		fmt.Println(err)
		return
	}
	fmt.Println("key", val) // Output: key value
}

确保你的Redis服务器正在运行,并且根据你的环境修改连接参数(例如地址和密码)

运行一下:
在这里插入图片描述
在这里插入图片描述

;