轻松上手,使用Go语言操作Redis数据库
package main
import (
"fmt"
"github.com/go-redis/redis/v8"
"context"
)
var ctx = context.Background()
func main() {
// 连接到Redis服务器
rdb := redis.NewClient(&redis.Options{
Addr: "localhost:6379",
Password: "", // 默认没有密码,如果有则填写
DB: 0, // 默认数据库为0
})
// 使用Redis命令
// 设置键值
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"
// 关闭连接
err = rdb.Close()
if err != nil {
panic(err)
}
}
这段代码演示了如何使用Go语言中的go-redis/redis
库来连接Redis数据库,并执行基本的SET和GET命令。同时,代码中包含了错误处理,以确保在遇到问题时程序能够给出响应。
评论已关闭