摘要: 原文地址:https://github.com/unknwon/the-way-to-go_ZH_CN/blob/master/eBook/16.2.md 阅读全文
posted @ 2021-02-18 12:12 pangqianjin 阅读(243) 评论(0) 推荐(0) 编辑
摘要: Redis连接池 说明:通过Golang对Redis进行操作,还可以通过Redis连接池,流程如下: 1)事先初始化一定数量的连接,放入连接池中; 2)当需要操作Redis时,直接从Redis连接池中取出连接即可; 3)这样可以节省临时获取Redis连接的时间,从而提高效率 核心代码 var poo 阅读全文
posted @ 2021-02-16 15:05 pangqianjin 阅读(796) 评论(0) 推荐(0) 编辑
摘要: 1.使用第三方开源的redis库:github.com/garyburd/redigo/redis 2.在使用之前,先安装第三方Redis库,在GOPATH下执行(需要已安装Git): go get github.com/garyburd/redigo/redis 3.安装成功后,可以在GOPATH 阅读全文
posted @ 2021-02-16 14:30 pangqianjin 阅读(1139) 评论(0) 推荐(0) 编辑
摘要: Redis的五大数据类型 String(字符串),Hash(哈希),List(链表),Set(集合),zset(sorted set:有序集合) String(字符串) string是redis最基本的类型,一个key对应一个value string类型是二进制安全的,除普通的字符串外,也可以存放图 阅读全文
posted @ 2021-02-16 14:01 pangqianjin 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Redis指令参考 http://redisdoc.com/ 基本使用 默认有16个数据库,编号是0...15,初始使用0号库。 添加 key-value: [set 键 值] 查看当前 redis 的所有key: [keys*] 获取 key 对应的值: [get key] 切换 redis 数据 阅读全文
posted @ 2021-02-16 13:00 pangqianjin 阅读(52) 评论(0) 推荐(0) 编辑
摘要: Redis的基本介绍 1.Redis是NoSQL数据库,不是传统的关系型数据库 官网:https://redis.io/和http://www.redis.cn/ 2.Redis:REmote Dictionary Server(远程字典服务器),Redis的性能非常高,单机能够达到15w qps, 阅读全文
posted @ 2021-02-16 11:18 pangqianjin 阅读(91) 评论(0) 推荐(0) 编辑
摘要: server.go package main import ( "fmt" "net" // socket开发时很重要 ) func Process(conn net.Conn){ // 循环接收客户端发送的数据 client := conn.RemoteAddr().String()// 客户端I 阅读全文
posted @ 2021-02-16 11:05 pangqianjin 阅读(1060) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2020.cnblogs.com/blog/2261524/202102/2261524-20210215202931875-919614088.png) 阅读全文
posted @ 2021-02-15 20:30 pangqianjin 阅读(1370) 评论(0) 推荐(0) 编辑
摘要: 常量的要求 使用const修饰 在定义的时候,必须初始化 定义后不能修改 只能修饰bool, 数值类型,string类型 语法:const 常量名 [类型] = 某个值 简洁的写法 专业的写法 阅读全文
posted @ 2021-02-15 20:28 pangqianjin 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 具体代码 package main import ( "fmt" "reflect" ) // 1.对基本数据类型、interface{}、reflect.Value进行转换 func ReflectTest1(in interface{}){ // 通过反射获取传入的变量的type, kind / 阅读全文
posted @ 2021-02-15 20:05 pangqianjin 阅读(244) 评论(0) 推荐(0) 编辑