golang-mod开启
go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.cn,direct go mod init xxx/abcxx go mod init github.com/gomodule/redigo/redis go mod edit -replace=aaaaversion=bbbbversion go build -o server main.go server.go windows下修成go build -o server.exe main.go server.go go build go-main\chapter06\fundemo01\main go build -o bin\my.exe go-main\chapter06\fundemo01\main https://github.com/gomodule/redigo/tree/master/redis ----------------------------------------------------------------- go mod init testv8//testv8:当前文件夹 go get github.com/go-redis/redis/v8 package main import ( "context" "fmt" // "github.com/gomodule/redigo/redis" // "github.com/go-redis/redis/v9" //linux "github.com/go-redis/redis/v8" ) var ctx = context.Background() func ExampleClient() { rdb := redis.NewClient(&redis.Options{ Addr: "127.0.0.1:6379", Password: "", DB: 0, }) err := rdb.Set(ctx, "name", "golang-teck-stack.com", 0).Err() if err != nil { panic(err) } val, err := rdb.Get(ctx, "name").Result() if err != nil { panic(err) } fmt.Println("name", val) val2, err := rdb.Get(ctx, "key2").Result() if err == redis.Nil { fmt.Println("key2 does not exits") } else if err != nil { panic(err) } else { fmt.Println("key2", val2) } } func main() { ExampleClient() }
//如果没有设置密码在linux下面进行如下配置,打开redis-cli执行如下命令`CONFIG SET protected-mode no`
posted on 2025-11-07 08:03 yebinghuai-qq-com 阅读(1) 评论(0) 收藏 举报
浙公网安备 33010602011771号