go学习笔记——go-redis
官方文档
https://pkg.go.dev/github.com/go-redis/redis/v8#section-readme
添加依赖
go get github.com/go-redis/redis/v8 go get github.com/go-redis/redis/extra/redisotel/v8
初始化client
client := redis.NewClient(&redis.Options{ Addr: "localhost:6379", Password: "", // no password set DB: 0, // use default DB }) client.AddHook(&redisotel.TracingHook{}) if err := client.Ping(context.Background()).Err(); err != nil { logger.Error("redis connect failed, err:", zap.Any("err", err)) panic("failed to connect redis") }
set key
err = rdb.Set(ctx, "key", 10, time.Hour).Err() if err != nil { fmt.Println(err) }
get key
result := client.Get(ctx, "key") str, err := result.Result() if err != nil { fmt.Println(err) } fmt.Println(str)
参考:Go语言操作Redis
本文只发表于博客园和tonglin0325的博客,作者:tonglin0325,转载请注明原文链接:https://www.cnblogs.com/tonglin0325/p/5557870.html