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

浙公网安备 33010602011771号