golang redis快速入門教程 --- 2022-04-03

redis是目前流行的高性能key/value緩存,基本上在各種項目都經常出現,后續教程針對golang如何操作redis進行展開。

本教程是使用的是go-redis/redis包操作redis。
github: https://github.com/go-redis/redis

1.安裝依賴包

go get -u github.com/go-redis/redis

2.golang連接redis

// 根據redis配置初始化一個客戶端
client := redis.NewClient(&redis.Options{
        Addr:     "localhost:6379", // redis地址
        Password: "", // redis密碼,沒有則留空
        DB:       0,  // 默認數據庫,默認是0
    })

3.簡單的例子

// 設置一個key,過期時間為0,意思就是永遠不過期
err := client.Set("key", "value", 0).Err()

// 檢測設置是否成功
if err != nil {
    panic(err)
}

// 根據key查詢緩存,通過Result函數返回兩個值
//  第一個代表key的值,第二個代表查詢錯誤信息
val, err := client.Get("key").Result()

// 檢測,查詢是否出錯
if err != nil {
    panic(err)
}
fmt.Println("key", val)
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容