GO連線Redis資料庫,使用redigo

2021-10-07 05:21:37 字數 1118 閱讀 9522

golang語言版本1.14.4

安裝redigo

go get -v github.com/gomodule/redigo/redis
如果需要go-redis庫的小夥伴,可以看看我這篇文章 golang連線redis資料庫

裡面涉及到如何使用go-redis和一些使用redis時的幾個小技巧

連線使用
package main

// 增加key為"key",value為"value"的鍵值對

fmt.

println

(redis.

string

(client.do(

"set"

,"key"

,"value"))

)// 返回ok

// 獲取單個key所對應的value

fmt.

println

(redis.

string

(client.do(

"get"

,"key"))

)// 返回值

// 獲取符合條件的key,會返回值,型別為uint8

body,

_:= redis.

strings

(client.do(

"keys"

,"*2020-05-22"))

// 遍歷列印一下

for v, i :=

range body

}

需要注意的地方,redigo庫並非像go-redis庫那樣將命令封裝為方法,更偏向於命令列的風格。

在返回值的時候,需要注意進行反序列化。傳遞值的時候,注意序列化。

go mysql連線 使用 Go 連線資料庫

簡介 在 go 中連線資料庫的方式有很多,這裡我們選擇使用 orm 的方式,也就不用寫原生的 sql 語句了.go 的 orm 庫也有很多,這裡選擇了 gorm.安裝 gorm 啟動資料庫 資料庫選擇了最主流的 mysql.建立資料庫的方式有很多,為了便於清理,選擇使用 docker 建立資料庫.新...

Go連線資料庫

1.1.2 使用 1.1.3 資料來源連線名 1.1.4 實戰連線 1.2 運算元據庫 1.3 事務 記得一定要導這個包 連線到資料庫.db.close 記得導包 github.com go sql driver mysql 否則會報錯sql unknown driver mysql forgott...

GO連線資料庫

簡介 在 go 中連線資料庫的方式有很多,這裡我們選擇使用 orm 的方式,也就不用寫原生的 sql 語句了.go 的 orm 庫也有很多,這裡選擇了 gorm.安裝 gorm go get u github.com jinzhu gorm啟動資料庫 資料庫選擇了最主流的 mysql.建立資料庫的方...