美文网首页
goland redis 导入[windows]

goland redis 导入[windows]

作者: 风轻云淡宇 | 来源:发表于2024-07-22 14:09 被阅读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初始化成功

相关文章

网友评论

      本文标题:goland redis 导入[windows]

      本文链接:https://www.haomeiwen.com/subject/luwshjtx.html