Golang操作第三方開源Redis庫


1.使用第三方開源的redis庫:github.com/garyburd/redigo/redis

2.在使用之前,先安裝第三方Redis庫,在GOPATH下執行(需要已安裝Git):

go get github.com/garyburd/redigo/redis

3.安裝成功后,可以在GOPATH/src/下產生一個github.com的包:

4.通過go向redis寫入數據和讀取數據

先運行redis服務端:

具體代碼:

package main

import (
	"fmt"
	"github.com/garyburd/redigo/redis"
)


func main(){
	// 通過go向redis寫入數據和讀取數據
	// 1.連接到redis
	conn, err := redis.Dial("tcp", "127.0.0.1:6379")
	if err!=nil{
		fmt.Println("redis dial err =", err)
		return
	}
	defer conn.Close()// 關閉redis數據庫
	fmt.Println("連接成功", conn)
	
	// 2.通過go向redis中寫入數據 string[key-val]
	_, err = conn.Do("Set", "name", "tom and jerry")
	if err!=nil{
		fmt.Println("set err =", err)
		return
	}
	
	// 通過go向redis中讀取數據 string[key-val]
	r, err := redis.String(conn.Do("Get", "name"))
	if err!=nil{
		fmt.Println("get err =", err)
		return
	}
	
	fmt.Println("r =", r)

	fmt.Println("操作成功")
}

5.結果


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM