婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 使用go來操作redis的方法示例

使用go來操作redis的方法示例

熱門標簽:南通如皋申請開通400電話 西部云谷一期地圖標注 學海導航地圖標注 江西轉化率高的羿智云外呼系統 地圖標注的汽車標 廣州呼叫中心外呼系統 中國地圖標注省會高清 浙江高速公路地圖標注 高德地圖標注口訣

Redis簡單介紹

簡介

關于Redis的討論,其實在現在的后臺開發中已經是個老生常談的問題,基本上也是后端開發面試的基本考察點。其中 Redis的背景介紹和細節說明在這里就不贅述。不管怎么介紹,核心在于Redis是一個基于內存的key-value的多數據結構存儲,并可以提供持久化服務。基于內存的特性決定了Redis天然適合高并發的數據讀寫緩存優化,同時也帶來了內存開銷過大的問題。所以在一些特定情景下,Redis是一把無往不利的大殺器,值得深入學習。

安裝redis, 運行如下go代碼:

package main
import (
  "time"
  "fmt"
  "github.com/go-redis/redis"
)
var Client *redis.Client
func init() {
  Client = redis.NewClient(redis.Options{
    Addr:     "127.0.0.1:6379",
    PoolSize:   1000,
    ReadTimeout: time.Millisecond * time.Duration(100),
    WriteTimeout: time.Millisecond * time.Duration(100),
    IdleTimeout: time.Second * time.Duration(60),
  })
  _, err := Client.Ping().Result()
  if err != nil {
    panic("init redis error")
  } else {
    fmt.Println("init redis ok")
  }
}
func get(key string) (string, bool) {
  r, err := Client.Get(key).Result()
  if err != nil {
    return "", false
  }
  return r, true
}
func set(key string, val string, expTime int32) {
  Client.Set(key, val, time.Duration(expTime) * time.Second)
}
func main() {
  set("name", "x", 100)
  s, b := get("name")
  fmt.Println(s, b)
}

結果:

init redis ok
x true

過期時間是100s,  過期后,get無法獲取信息, 返回了nil

簡單, 不多說。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

您可能感興趣的文章:
  • 使用go gin來操作cookie的講解
  • 在go中使用omitempty的代碼實例
  • Go語言init函數詳解
  • Golang命令行進行debug調試操作
  • go語言匿名函數的使用
  • go各種import的使用方法講解
  • golang中range在slice和map遍歷中的注意事項
  • Golang捕獲panic堆棧信息的講解
  • go語言的panic和recover函數用法實例
  • 用go gin server來做文件上傳服務

標簽:吐魯番 德宏 東營 曲靖 許昌 貴州 常州 保定

巨人網絡通訊聲明:本文標題《使用go來操作redis的方法示例》,本文關鍵詞  使用,來,操作,redis,的,方法,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用go來操作redis的方法示例》相關的同類信息!
  • 本頁收集關于使用go來操作redis的方法示例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 洪湖市| 宜黄县| 汝南县| 苗栗县| 巴中市| 十堰市| 青铜峡市| 淄博市| 乌苏市| 扎兰屯市| 乐都县| 出国| 镇江市| 高台县| 皮山县| 盘锦市| 宝山区| 惠东县| 扎兰屯市| 故城县| 深州市| 龙胜| 曲周县| 平山县| 西乡县| 青岛市| 宜兰县| 保亭| 大埔县| 宜章县| 石狮市| 钦州市| 图木舒克市| 新闻| 中超| 建湖县| 蒙城县| 嵩明县| 汉寿县| 庐江县| 象山县|