golang连接redis
2018-01-01 18:04
127 查看
golang提供了redis的连接库
1. 安装
参考资料
https://godoc.org/github.com/garyburd/redigo/redis#pkg-examples
https://github.com/garyburd/redigo
redigo,尝试了一下。
1. 安装redigo
包。
go get github.com/garyburd/redigo/redis
//连接redis c, err := redis.Dial("tcp", "127.0.0.1:6379") if err != nil { fmt.Println(err) return } defer c.Close() //通过Do函数,发送redis命令 v, err := c.Do("SET", "name", "red") if err != nil { fmt.Println(err) return } fmt.Println(v) v, err = redis.String(c.Do("GET", "name")) if err != nil { fmt.Println(err) return } fmt.Println(v) //操作列表 c.Do("lpush", "redlist", "qqq") c.Do("lpush", "redlist", "www") c.Do("lpush", "redlist", "eee") //读取列表 values, _ := redis.Values(c.Do("lrange", "redlist", "0", "100")) for _, v := range values { fmt.Println(string(v.([]byte))) } // 或者 var v1 string redis.Scan(values, &v1) fmt.Println(v1)
参考资料
https://godoc.org/github.com/garyburd/redigo/redis#pkg-examples
https://github.com/garyburd/redigo
相关文章推荐
- redis连接时报错:Could not connect to Redis at 127.0.0.1:6379: Connection refused
- redis 单点连接
- 在本地连接异地服务器上的redis-server
- Python连接Redis
- 关于主机连接虚拟机centOS中的redis
- windows下控制台连接redis
- ruby连接redis
- java 远程连接 redis 简单示例
- Redis 一二事 - 在spring中使用jedis 连接调试单机redis以及集群redis
- phpredis连接redis的两种方式的区别
- Redis 客户端连接
- redis连接数量
- redis安装,语法和Python连接
- php连接redis的操作库predis操作大全
- python数据存储系列教程——python中redis数据库操作:连接、增删查改、多级路径
- Redis连接字符串
- golang的垃圾回收与Finalizer——tcp连接是如何被自动关闭的
- jedis连接redis
- Python连接Redis连接配置
- 在树莓派上构建Golang及Redis环境