摘要: go-redis是自动管理,类似go/sql包的方式,在真正执行的时候从连接池取一个连接,执行完毕后放回去,对调用者透明。调用者如果手动关闭连接,连接不能被复用,表现上看就是redis服务器的tcp新建连接数特别多,而业务机器的timewait数量大。 redigo是手动管理,调用者需要明确获取一个 阅读全文
posted @ 2022-08-25 20:10 Yii 阅读(732) 评论(0) 推荐(0)
摘要: 测试比较的是在B-Tree里面存放int类型数字这个非常特殊的场景。Google的实现中参数都是interface,因为int类型的数字要转成interface,且发生了逃逸。用泛型减少了数字分配到堆的消耗,同时减少了GC压力。 如果本身要存储的就是指针类的数据,相信不会有这么大的区别。 https 阅读全文
posted @ 2022-08-19 15:51 Yii 阅读(27) 评论(0) 推荐(0)