Go可以使用Redis的官方Go客户端库:go-redis,按照以下步骤连接Redis:
- 安装go-redis
在终端输入以下命令安装go-redis:
go get github.com/go-redis/redis
- 导入go-redis库
在Go文件中导入go-redis库:
import "github.com/go-redis/redis"
- 创建Redis客户端
使用go-redis库提供的NewClient函数创建Redis客户端:
client := redis.NewClient(&redis.Options{
Addr: "localhost:6379",
Password: "", // Redis密码
DB: 0, // Redis数据库编号
})
在以上示例中,创建了一个Redis客户端对象client,指定了Redis服务器地址、密码和数据库编号。
- 进行Redis操作
使用Redis客户端对象向Redis服务器发送操作命令:
例如,设置key为"test"的value为"value":
err := client.Set("test", "value", 0).Err()
if err != nil {
panic(err)
}
以上是在Go中连接Redis的简单示例。更多关于使用go-redis库的操作可以参考redis官方文档:https://redis.io/topics/rediscli