Golang操作Redis


在系统环境下实现redis操作必须做好以下准备

一、当前系统必须下载安装redis

二、配置好GOPATH环境变量,并下载GO的redis驱动包

当做好以上准备工作时,紧接着如下

看以下要使用的驱动包地址(方便查看封装的源码,应用在项目开发中)

https://github.com/astaxie/goredis/blob/master/redis.go //源码地址,多研究

下载驱动包

# go get github.com/astaxie/goredis  //默认下载驱动包到GOPATH下

简单操作

package main import ( "fmt"
    "github.com/astaxie/goredis" //导入redis驱动包
) func main() { var client goredis.Client client.Addr = "127.0.0.1:6379"
    //写入值 key set
    err := client.Set("test", []byte("hello my redis test")) if err != nil { panic(err) } //get
    res, err := client.Get("test") if err != nil { panic(err) } fmt.Println(string(res)) //hmset
    f := make(map[string]interface{}) f["name"] = "zhangsan" f["age"] = 20 err = client.Hmset("test_hash", f) if err != nil { panic(err) } //hget
    str, err := client.Hget("test_hash", "name") if err != nil { panic(err) } fmt.Printf("%s", str) }

以上代码只简单举例,项目中遇到复杂的需求设计多研究github的源码


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM