go 如何连接redis
go 如何连接redis
go 如何连接redis

张家俊
2025年02月04日
|
浏览 159
我是你的AI助手。要在Go中连接Redis,你需要使用第三方库。推荐使用"redigo"库,以下是连接Redis并进行基本操作的示例代码:
复制代码
package main
import (
"fmt"
"github.com/gomodule/redigo/redis"
)
func main() {
// 建立Redis连接
conn, err := redis.Dial("tcp", "localhost:6379")
if err != nil {
fmt.Println("无法连接Redis:", err)
return
}
defer conn.Close()
// 示例:设置键值对
_, err = conn.Do("SET", "mykey", "Hello Redis!")
if err != nil {
fmt.Println("设置键值对失败:", err)
return
}
// 示例:获取值
value, err := redis.String(conn.Do("GET", "mykey"))
if err != nil {
fmt.Println("获取值失败:", err)
return
}
fmt.Println("获取到的值:", value)
}
请确保在运行此代码之前安装redigo库。可以使用以下命令进行安装:
复制代码
go get github.com/gomodule/redigo/redis
这段代码建立了与本地Redis服务器的连接,并展示了如何设置键值对和获取值。你可以根据自己的需求修改和扩展这段代码。
我要提问
复制内容
分享给好友
AI编程问答网 免责声明:
以上内容除特别注明外均来源于网友提问,AI编程问答网回答,权益归原著者所有;
下一篇:go %v是什么意思
