Golang 操作 Redis 示例

2021-10-10 13:28:26 字數 778 閱讀 1151

/*

golang 操作 redis

*/package main

import (

"fmt"

// 引入 redis 包

// 通過 go 向 redis 寫入資料

_, err = conn.do("set", "name", "tom貓")

if err != nil

// 通過 go 向 redis 讀取資料

result, readerr := conn.do("get", "name")

if readerr != nil

// 因為返回的 result 是 inte***ce{} 型別

// 因此我們需要把它轉換成相應的型別,使用 redis 的 string 方法

// string func (reply inte***ce{},err error) (string,error)

resultstr, transerr := redis.string(result, readerr)

if transerr != nil

fmt.println(resultstr)

// 關閉鏈結

defer conn.close()

}

在Golang中使用Redis的方法示例

周五上班的主要任務是在公司老平台上用redis處理乙個佇列問題,順便複習了一下redis操作的基礎知識,回來後就想著在自己的部落格demo裡,用redis來優化一些使用場景,學習一下golang開發下redis的使用。redis簡單介紹 簡介關於redis的討論,其實在現在的後台開發中已經是個老生常...

Golang安裝示例

github blog csdn blog 為了安裝go 1.x x 5 需要先安裝 go1.4到 go root boot stra p。預設 的 gor ootb oots trap 預設的 goroot bootstrap 是 home go1.4。我們其作為啟動的基礎版本來編譯工具鏈。wge...

Golang對Redis的常用操作

redis操作package redis 獲取乙個 redis.client func newrds addr,password string db,poolsize int client clientredis,err error pong,err client.ping result if er...