goland redis 导入[windows]
2024-07-22 本文已影响0人
风轻云淡宇
1. Windows下redis安装
参考链接:Window下Redis的安装和部署详细图文教程(Redis的安装和可视化工具的使用)_redis安装-CSDN博客
2. goland 中 redis 包导入
- 在 https://pkg.go.dev/ 中搜索redis
redis
选择第一个进入。 -
点击展开"Expand":
Expand
里面会有安装导入步骤和简单示例:
安装导入步骤 - 在goland终端中输入命令下载导入redis包
go get github.com/go-redis/redis/v8
下载情况如下:
下载导入redi
3. 在配置文件 yml 中加入 redis 配置
redis:
addr: "127.0.0.1:6379"
password: ""
DB: 0
poolSize: 30
minIdleConn: 30
我的放在本地机器上。
4. redis初始化代码
- 首先声明一个全局的reids.Client指针
var Redi *redis.Client
- 初始化redis函数如下:
func InitMyRedis() {
Redi = redis.NewClient(&redis.Options{
Addr: viper.GetString("redis.addr"),
Password: viper.GetString("redis.password"),
DB: viper.GetInt("redis.DB"),
PoolSize: viper.GetInt("redis.poolSize"),
MinIdleConns: viper.GetInt("redis.minIdleConns"),
})
// 使用 context 背景
ctx := context.Background()
pong, err := Redi.Ping(ctx).Result()
if err != nil {
fmt.Println("init redis fail...", err)
} else {
fmt.Println("redis init success...", pong)
}
}
我用个viper加载读取的配置。
- 在main函数中调用
...
util.InitMyRedis()
...
-
运行后如初始化成功
redis初始化成功