06 2024 档案

摘要:1.批处理批量思想:批量操作数据库,这个很好理解,在循环插入场景的接口中,可以在批处理执行完成后一次性插入或更新数据库,避免多次IO。 //批量入库batchInsert() //redis管道操作_, err = a.rc.TxPipelined(func(p redis.Pipeliner) e 阅读全文
posted @ 2024-06-20 20:19 李若盛开 阅读(17) 评论(0) 推荐(0) 编辑
摘要:一、前言 在线人数统计这个功能实现的方式很多,这里说一下常使用的方式:使用Redis的有序集合(zset)实现。 核心方法是这四个:zadd、zrangeByScore、zremrangeByScore、zrem。 二、实现步骤 1. 如何认定用户是否在线? 认定用户在线的条件一般跟网站有关,如果网 阅读全文
posted @ 2024-06-02 23:22 李若盛开 阅读(477) 评论(0) 推荐(0) 编辑
摘要:Json 作为一种重要的数据格式,具有良好的可读性以及自描述性,广泛地应用在各种数据传输场景中。Go 语言里面原生支持了这种数据格式的序列化以及反序列化,内部使用反射机制实现,性能有点差,在高度依赖 json 解析的应用里,往往会成为性能瓶颈,从下面的火焰图中可以发现在业务逻辑处理中,有一半多的性能 阅读全文
posted @ 2024-06-01 23:08 李若盛开 阅读(197) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示