美文网首页
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