golang redis 缓存数据
时间: 2023-07-03 15:23:23 浏览: 61
要在 Golang 中使用 Redis 缓存数据,首先需要使用 Go Redis 客户端库。可以使用以下命令安装:
```
go get github.com/go-redis/redis
```
然后,你可以使用以下代码片段进行连接和简单操作:
```go
import (
"github.com/go-redis/redis"
)
func main() {
// 创建 Redis 客户端
client := redis.NewClient(&redis.Options{
Addr: "localhost:6379",
Password: "", // 如果没有设置密码则为空
DB: 0, // 默认数据库
})
// 设置键值对
err := client.Set("key", "value", 0).Err()
if err != nil {
panic(err)
}
// 获取键值对
val, err := client.Get("key").Result()
if err != nil {
panic(err)
}
fmt.Println("key", val)
}
```
在上面的示例中,我们使用 `redis.NewClient` 函数创建了 Redis 客户端,并使用 `Set` 和 `Get` 方法进行设置和获取键值对。你可以根据自己的需求进行修改。同时,还可以使用其他 Redis 命令对数据进行操作。