Go语言技术文章

  • Redis如何监听Key过期事件
    Redis如何监听Key过期事件
    Redis过期事件非实时触发,仅在键被真正删除时发布__keyevent@0__:expired消息,存在延迟且不保证100%送达;需显式配置notify-keyspace-eventsEx,SpringBoot需正确配置RedisMessageListenerContainer并指定精确频道名。
    数据库 · Redis   |  4个月前  |   482浏览 收藏
  • Redis频道命名规范与高效管理策略
    Redis频道命名规范与高效管理策略
    频道名本身不引发哈希冲突,但不良命名会损害运维、调试与权限控制;应采用小写、英文数字、下划线/点号分层的短名(≤64字符),避免空格、通配符、控制字符及动态拼接注入风险。
    数据库 · Redis   |  4个月前  |   493浏览 收藏
  • Redis内存释放慢?调整hz参数提升清理效率
    Redis内存释放慢?调整hz参数提升清理效率
    Redis内存未立即下降是因为采用惰性+定期双机制清理过期key,定期清理受hz参数控制;hz越大扫描越频繁但CPU开销越高,默认10,调至100可加速清理,超100收益递减且可能引发高CPU。
    数据库 · Redis   |  4个月前  |   234浏览 收藏
  • Redis多环境内存淘汰配置详解
    Redis多环境内存淘汰配置详解
    Redis内存淘汰策略由maxmemory-policy配置决定,不设则默认noeviction导致写入失败;需结合数据TTL、访问模式及一致性要求选择volatile-lru、allkeys-lru等策略,并确保maxmemory非零、淘汰触发条件满足。
    数据库 · Redis   |  4个月前  |   496浏览 收藏
  • Redis集群慢查询分析:独立节点配置与监控聚合
    Redis集群慢查询分析:独立节点配置与监控聚合
    Redis集群无法在入口统一配置slowlog,因其去中心化架构决定slowlog是节点级内存缓冲区,仅记录本节点命令,CONFIGSET等配置不跨节点生效,必须逐节点独立启用、采集和聚合。
    数据库 · Redis   |  4个月前  |   285浏览 收藏
  • Redis高并发卡顿优化技巧
    Redis高并发卡顿优化技巧
    Redis发布订阅卡顿主因是客户端消费能力不足或连接资源耗尽,而非Redis服务端性能瓶颈;需隔离连接池、改用异步驱动+批处理+超时熔断,并在需可靠性时迁移到Stream。
    数据库 · Redis   |  4个月前  |   239浏览 收藏
  • 防同一账号多地登录:Redis存会话ID踢出旧设备
    防同一账号多地登录:Redis存会话ID踢出旧设备
    应使用Redis的Hash或ZSet维护用户会话映射,新登录时先获取并删除旧会话缓存及黑名单,配合事务或Lua脚本保证并发安全,而非仅依赖EXPIRE。
    数据库 · Redis   |  4个月前  |   482浏览 收藏
  • Redis 7.0 String新特性解析
    Redis 7.0 String新特性解析
    Redis7.0的String类型未新增任何操作指令,所有内存优化均源于SDS编码策略的自动演进,如按长度动态选用sdshdr8/sdshdr16及预分配冗余空间,无需用户干预。
    数据库 · Redis   |  4个月前  |   260浏览 收藏
  • Redis发布订阅支持批量发布吗?管道提升性能
    Redis发布订阅支持批量发布吗?管道提升性能
    RedisPubSub不支持批量publish,因协议层限制且pipeline无法减少网络往返;可行方案是业务层聚合消息为结构化数据(如JSON数组)后单次发送,并合理控制聚合窗口与消息体积。
    数据库 · Redis   |  4个月前  |   292浏览 收藏
  • Redis自定义Spring Cache过期时间方法
    Redis自定义Spring Cache过期时间方法
    SpringBoot中@Cacheable不支持动态过期时间,因SpringCache抽象层仅支持全局TTL配置;需通过RedisTemplate手动设expire、多CacheManager配置或自定义RedisCacheWriter实现差异化TTL。
    数据库 · Redis   |  4个月前  |   432浏览 收藏
  • Redis监控AOF重写是否正常执行
    Redis监控AOF重写是否正常执行
    应通过aof_rewrite_in_progress、aof_pending_rewrite、aof_last_bgrewrite_status三字段组合判断AOF重写是否真正完成:前两者为0且后者为ok才表示成功;仅凭aof_last_rewrite_time_sec或单个字段易误判。
    数据库 · Redis   |  4个月前  |   193浏览 收藏
  • Redis Bitmap记录每日签到状态方法
    Redis Bitmap记录每日签到状态方法
    Bitmap签到本质是将日期转为从基准日开始的天数差作为offset,用SETBIT操作位;需统一UTC时区、避免手算闰年、单用户单key(如sign:uid:12345)、按月分key更实用,查连续签到须结合日期范围校验offset。
    数据库 · Redis   |  4个月前  |   202浏览 收藏
  • Redis高并发库存超卖解决方案
    Redis高并发库存超卖解决方案
    单靠DECR会超卖,因其校验库存是否>0与扣减是两步非原子操作,高并发下多个客户端可能同时读到库存=1后均执行DECR导致负数;必须用Lua脚本将判断与扣减封装为单次原子执行。
    数据库 · Redis   |  4个月前  |   294浏览 收藏
  • MySQL创建数据库全流程详解
    MySQL创建数据库全流程详解
    <p>MySQL数据库创建的完整流程包括规划、命名、创建数据库、创建表、权限管理和最佳实践。1.规划时需考虑数据类型、规模、访问频率和扩展性。2.命名应简洁明了并与项目一致,如"projectx_db"。3.使用SQL命令创建数据库并设置字符集和排序规则,如CREATEDATABASEprojectx_dbCHARACTERSETutf8mb4COLLATEutf8mb4_unicode_ci;。4.创建表时遵循规范化设计,避免数据冗余,如CREATETABLEusers(idINTAUTO_
    数据库 · MySQL   |  4个月前  |   370浏览 收藏
  • Redis优化:清理旧dump.rdb文件方法
    Redis优化:清理旧dump.rdb文件方法
    dump.rdb文件越积越多是因为Redis默认不自动清理旧快照,每次bgsave生成新文件但保留旧文件,需依赖外部脚本按时间戳安全清理。
    数据库 · Redis   |  4个月前  |   422浏览 收藏
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    543次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    516次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    500次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    485次学习
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    474次学习
查看更多
AI推荐
  • SuperCLUE中文大模型评测基准:功能、能力维度与应用指南
    SuperCLUE
    SuperCLUE是权威的中文大语言模型综合评测基准,涵盖语言理解、知识应用、AI Agent智能体及安全性等12项核心能力。通过多轮对话与客观测试,定期发布榜单与技术报告,为模型研发、优化及行业选型提供科学依据。
    98次使用
  • C-Eval中文评测基准:大语言模型多学科能力评估指南
    C-Eval
    深入了解C-Eval中文评估套件,涵盖52个学科与4级难度。本文详解其功能特点、Zero-shot/Few-shot使用方法及代码示例,助您全面评测LLM中文理解与泛化能力。
    18次使用
  • Gradio是什么?Python开源库快速构建机器学习Web演示界面
    Gradio
    Gradio是一个用于构建机器学习和数据科学Web应用的开源Python库。支持快速创建交互界面,获Google、Meta等大厂青睐,适合模型演示、部署反馈及调试。
    99次使用
  • AutoGPT是什么?开源AI Agent自动化工作流平台详解与使用教程
    AutoGPT
    AutoGPT是基于GPT-4的开源AI代理平台,拥有超10万GitHub星标。本文介绍其低代码界面、自动化工作流功能、系统配置要求及安装步骤,助您高效部署和管理AI Agent。
    104次使用
  • 腾讯扣叮官网:青少年编程教育平台,提供图形化编程、3D创作与虚拟仿真实验室
    腾讯扣叮
    腾讯扣叮是腾讯推出的6-18岁青少年编程学习平台,依托游戏与AI技术,提供图形化编程、3D创作、虚拟实验室及丰富赛事课程,助力培养计算思维与创新能力。
    100次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码