goland redis 导入[windows]

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初始化成功
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容