- 1.为什么使用redis 大量的数据请求可能造成数据库的宕机(如秒杀,热点数据,),redis是使用内存存贮,每秒的运行次数可以达到10w+,可以减少数据库的压力。 2.Redis有哪些数据结构?... 1.为什么使用redis 大量的数据请求可能造成数据库的宕机(如秒杀,热点数据,),redis是使用内存存贮,每秒的运行次数可以达到10w+,可以减少数据库的压力。 2.Redis有哪些数据结构?...
- 消息大小考虑 crc16()一共可以有: 2^16 -1=65535 1 不同的余数,代表bitmap 有 65535 bit。所以bitmap的大小可以计算为 65535 / 8 (8bit/byte)/1024(1k)=7.99 Kbytes 1 尽管crc16能得到65535个值,但redis选择16384个slot,是因为16384的消息只占用了2k,... 消息大小考虑 crc16()一共可以有: 2^16 -1=65535 1 不同的余数,代表bitmap 有 65535 bit。所以bitmap的大小可以计算为 65535 / 8 (8bit/byte)/1024(1k)=7.99 Kbytes 1 尽管crc16能得到65535个值,但redis选择16384个slot,是因为16384的消息只占用了2k,...
- 使用防重复机制的背景1.由于用户误操作,多次点击表单提交按钮。2.由于网速等原因造成页面卡顿,用户重复刷新提交页面。3.黑客或恶意用户使用postman等工具重复恶意提交表单(攻击网站)。这些情况都会导致表单重复提交,造成数据重复,增加服务器负载,严重甚至会造成服务器宕机。因此有效防止表单重复提交有一定的必要性。解决方案针对目前比较流行的分布式系统,结合在项目实施过程中遇到的问题,以及在解决... 使用防重复机制的背景1.由于用户误操作,多次点击表单提交按钮。2.由于网速等原因造成页面卡顿,用户重复刷新提交页面。3.黑客或恶意用户使用postman等工具重复恶意提交表单(攻击网站)。这些情况都会导致表单重复提交,造成数据重复,增加服务器负载,严重甚至会造成服务器宕机。因此有效防止表单重复提交有一定的必要性。解决方案针对目前比较流行的分布式系统,结合在项目实施过程中遇到的问题,以及在解决...
- Memcached prepend 命令用于向已存在 key(键) 的 value(数据值) 前面追加数据 。语法:prepend 命令的基本语法格式如下:prepend key flags exptime bytes [noreply]value参数说明如下:key:键值 key-value 结构中的 key,用于查找缓存值。flags:可以包括键值对的整型参数,客户机使用它存储关于键值对... Memcached prepend 命令用于向已存在 key(键) 的 value(数据值) 前面追加数据 。语法:prepend 命令的基本语法格式如下:prepend key flags exptime bytes [noreply]value参数说明如下:key:键值 key-value 结构中的 key,用于查找缓存值。flags:可以包括键值对的整型参数,客户机使用它存储关于键值对...
- Memcached append 命令用于向已存在 key(键) 的 value(数据值) 后面追加数据 。语法:append 命令的基本语法格式如下:append key flags exptime bytes [noreply]value参数说明如下:key:键值 key-value 结构中的 key,用于查找缓存值。flags:可以包括键值对的整型参数,客户机使用它存储关于键值对的额外... Memcached append 命令用于向已存在 key(键) 的 value(数据值) 后面追加数据 。语法:append 命令的基本语法格式如下:append key flags exptime bytes [noreply]value参数说明如下:key:键值 key-value 结构中的 key,用于查找缓存值。flags:可以包括键值对的整型参数,客户机使用它存储关于键值对的额外...
- NineData社区版V5.1.0正式发布,在数据复制性能方面实现了显著提升。通过深度优化底层复制引擎,NineData在多个关键场景下的数据复制性能得到了质的飞跃,为企业大规模数据迁移和同步提供了更加强劲的动力。 NineData社区版V5.1.0正式发布,在数据复制性能方面实现了显著提升。通过深度优化底层复制引擎,NineData在多个关键场景下的数据复制性能得到了质的飞跃,为企业大规模数据迁移和同步提供了更加强劲的动力。
- 跨境代购APP高并发场景下,库存扣减的原子性问题:从重复扣款事故出发,拆解分布式锁、Lua脚本原子扣减、消息队列异步降级三种方案的选型与落地。 跨境代购APP高并发场景下,库存扣减的原子性问题:从重复扣款事故出发,拆解分布式锁、Lua脚本原子扣减、消息队列异步降级三种方案的选型与落地。
- 目录一、2026届面试发生了什么二、为什么这三样成了“必杀题”三、三个核心机制拆解:别背了,理解它四、一个真实案例:会与不会,差一个零五、你现在能落地的三件事六、你的项目如果挂了,你能自己找到根因吗一、2026届面试发生了什么上周一个粉丝给我发消息,说刚面完某大厂的后端实习。三面技术,每一轮都被问到同一个模式的问题:“你说你用过MySQL,那解释一下MVCC怎么实现幻读的”“你说你用过Red... 目录一、2026届面试发生了什么二、为什么这三样成了“必杀题”三、三个核心机制拆解:别背了,理解它四、一个真实案例:会与不会,差一个零五、你现在能落地的三件事六、你的项目如果挂了,你能自己找到根因吗一、2026届面试发生了什么上周一个粉丝给我发消息,说刚面完某大厂的后端实习。三面技术,每一轮都被问到同一个模式的问题:“你说你用过MySQL,那解释一下MVCC怎么实现幻读的”“你说你用过Red...
- 目录一、现象:背了三个月八股,面试官一个都没问二、本质变化:题库没变,但问法全变了三、核心机制拆解:高频100题背后的三个考察维度四、典型案例对比:同一道题,两种回答,两种命运五、工程落地启示:怎么准备才不白费力气六、最后一个问题上周帮一个学弟做模拟面试。他准备了三个月,把网上能找到的Java面试题背了个遍。从HashMap扩容到线程池参数,从JVM垃圾回收到MySQL隔离级别,倒背如流。我... 目录一、现象:背了三个月八股,面试官一个都没问二、本质变化:题库没变,但问法全变了三、核心机制拆解:高频100题背后的三个考察维度四、典型案例对比:同一道题,两种回答,两种命运五、工程落地启示:怎么准备才不白费力气六、最后一个问题上周帮一个学弟做模拟面试。他准备了三个月,把网上能找到的Java面试题背了个遍。从HashMap扩容到线程池参数,从JVM垃圾回收到MySQL隔离级别,倒背如流。我...
- 你开了一家网红奶茶店,顾客下单后30分钟不付款,订单就自动取消。你总不能雇个店员盯着每个订单看30分钟吧?Redis的过期键和发布订阅功能,就是那个不知疲倦的“自动取消专员”! 你开了一家网红奶茶店,顾客下单后30分钟不付款,订单就自动取消。你总不能雇个店员盯着每个订单看30分钟吧?Redis的过期键和发布订阅功能,就是那个不知疲倦的“自动取消专员”!
- 记录一个RAGFlow文件解析问题,解析日志会只显示“0 Tasks are ahead in the queue” ,间歇性出现解析卡住 记录一个RAGFlow文件解析问题,解析日志会只显示“0 Tasks are ahead in the queue” ,间歇性出现解析卡住
- 分布式锁是在分布式系统中协调多个节点对共享资源进行互斥访问的机制。当多个服务实例需要访问共享资源时,分布式锁能确保同一时刻只有一个实例可以执行关键代码段。 分布式锁是在分布式系统中协调多个节点对共享资源进行互斥访问的机制。当多个服务实例需要访问共享资源时,分布式锁能确保同一时刻只有一个实例可以执行关键代码段。
- 很多时候,项目缺的不是 MQ,而是一套一致性事件机制。 很多时候,项目缺的不是 MQ,而是一套一致性事件机制。
- 构建高可靠微服务,事件丢失和延迟任务一直是难题?本文带你从实战角度掌握 Outbox模式、延迟队列 及 Watermill+Redis Stream 集成方案,教你用Go打造可靠、可观测、毫秒级响应的事件驱动系统。 构建高可靠微服务,事件丢失和延迟任务一直是难题?本文带你从实战角度掌握 Outbox模式、延迟队列 及 Watermill+Redis Stream 集成方案,教你用Go打造可靠、可观测、毫秒级响应的事件驱动系统。
- 📦 环境准备# 安装 Redis Go 客户端go get github.com/redis/go-redis/v9# 启动 Redis(Docker)docker run -d -p 6379:6379 redis:latestpackage mainimport ( "context" "encoding/json" "fmt" "time" "... 📦 环境准备# 安装 Redis Go 客户端go get github.com/redis/go-redis/v9# 启动 Redis(Docker)docker run -d -p 6379:6379 redis:latestpackage mainimport ( "context" "encoding/json" "fmt" "time" "...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
回顾中
热门标签