Golang訪問Redis初體驗

來源:互聯網
上載者:User
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。

go語言的client在redis官網上有很多l用戶端,個人感覺redigo使用起來更人性化,重要的是原始碼結構很清晰,重要的是支援管道、發布和訂閱、串連池等等,所以我選擇redigo作為嘗試.

1.redigo的安裝

終端運行: go get github.com/garyburd/redigo/redis ,安裝完成後在$GOPATH/src下有相關的檔案目錄

這是正常的安裝方式,不知道什麼原因,這塊我死活安裝不成功.

沒辦法,從github網上直接下載redigo-master.zip工程包,將redis檔案夾直接拷貝到$GOPATH/src/github.com/garyburd/redigo

2.測試redigo

虛擬機器啟動redis 服務,開啟LiteIDE,新增一個go檔案:

// RedisTest project main.gopackage mainimport ("fmt""github.com/garyburd/redigo/redis")func main() {c, err := redis.Dial("tcp", "192.168.74.128:6379")if err != nil {fmt.Println(err)return}//密碼授權c.Do("AUTH", "123456")c.Do("SET", "a", 134)a, err := redis.Int(c.Do("GET", "a"))fmt.Println(a)defer c.Close()}

編譯產生後運行,列印出正確結果.

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.