前提
默认已经下载好redis。
导入依赖
import(
_ "github.com/go-redis/redis"
)
启动redis服务器
打开redis下载目录,在windows系统中按住shift+右键进入shell窗口,输入 redis-server .\redis.windows.conf命令。
Goland配置redis
首先使用命令要打开redis服务器,打开Goland,进入以下页面。
如果是没有设置redis密码,这里User和Password可以进行缺省。点击Test Connection进行连通性测试。
当出现successd,我们就可以连接到redis。可以在Goland中使用redis进行redis命令编写。
Go连接redis
var Client *redis.client
func connectRedis() string {
client := redis.NewClient(&redis.Options{
Addr: "localhost:6379", // Redis服务器地址和端口
Password: "root@123456", // Redis服务器密码
DB: 0, // Redis数据库索引
})
Cilent = client
result, err := client.Ping().Result()
if err != nil {
return "失败"
} else {
return "成功" + result
}
}
上述代码解析,首先声明一个类型为redis.client的Client,然后使用redis.NewClient进行redis连接。
Addr:redis地址
Password:redis密码
使用Ping()进行连通性测试,当控制台打印出PONG的时候,redis与服务器建立起连接。