【go】golang redis | github.com/redis/go-redis/v9 正确打开golang的redis | go-zero redis 与simple-admin redis
要在Go语言中使用github.com/go-redis/redis/v9
包来正确连接并操作Redis,你需要首先安装这个包,然后使用以下步骤:
- 导入Redis包。
- 创建一个Redis客户端连接。
- 使用客户端执行Redis命令。
以下是一个简单的示例代码,展示了如何连接到Redis服务器并执行一个简单的GET操作:
package main
import (
"context"
"fmt"
"github.com/go-redis/redis/v9"
)
func main() {
// 创建Redis客户端连接
rdb := redis.NewClient(&redis.Options{
Addr: "localhost:6379", // Redis服务器地址
Password: "", // 密码,如果没有则为空字符串
DB: 0, // 使用默认DB
})
ctx := context.Background()
// 尝试连接到Redis服务器
_, err := rdb.Ping(ctx).Result()
if err != nil {
fmt.Println(err)
return
}
// 设置键值对
err = rdb.Set(ctx, "key", "value", 0).Err()
if err != nil {
panic(err)
}
// 获取键的值
val, err := rdb.Get(ctx, "key").Result()
if err != nil {
panic(err)
}
fmt.Println("key", val) // 打印: "key value"
}
确保你的机器上已经安装了Redis服务器,并且它正在运行。上面的代码中,localhost:6379
是Redis服务器的默认地址和端口。如果你的设置不同,请相应地更改这个值。
在实际应用中,你应该使用更健壮的错误处理和连接管理策略,这只是一个简单的示例。
评论已关闭