MST

星途 面试题库

面试题:Go中连接常见NoSQL数据库(如Redis)的基本步骤

在Go语言中,如果要连接Redis数据库,简要描述其基本步骤,包括引入相关包、建立连接以及简单的设置和获取值的操作示例。
13.3万 热度难度
编程语言Go

知识考点

AI 面试

面试题答案

一键面试
  1. 引入相关包
    import (
        "github.com/go-redis/redis/v8"
        "context"
    )
    
  2. 建立连接
    var ctx = context.Background()
    rdb := redis.NewClient(&redis.Options{
        Addr:     "localhost:6379",
        Password: "",
        DB:       0,
    })
    
  3. 设置值操作示例
    err := rdb.Set(ctx, "key1", "value1", 0).Err()
    if err != nil {
        panic(err)
    }
    
  4. 获取值操作示例
    val, err := rdb.Get(ctx, "key1").Result()
    if err != nil {
        panic(err)
    }
    fmt.Println("key1的值为:", val)