Go 如何连接redis?

5 min read

Go可以使用Redis的官方Go客户端库:go-redis,按照以下步骤连接Redis:

  1. 安装go-redis

在终端输入以下命令安装go-redis:

go get github.com/go-redis/redis
  1. 导入go-redis库

在Go文件中导入go-redis库:

import "github.com/go-redis/redis"
  1. 创建Redis客户端

使用go-redis库提供的NewClient函数创建Redis客户端:

client := redis.NewClient(&redis.Options{
    Addr:     "localhost:6379",
    Password: "", // Redis密码
    DB:       0,  // Redis数据库编号
})

在以上示例中,创建了一个Redis客户端对象client,指定了Redis服务器地址、密码和数据库编号。

  1. 进行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