redis

用户3074596982071 天前
redis
Redis 延时队列详解普通队列: 消息一到就消费 延时队列: 消息到了先放着,到指定时间再消费场景举例:问题在哪? ZRANGEBYSCORE 和 ZREM 是分开的,多个消费者可能同时拿到同一条任务!
烤代码的吐司君1 天前
redis·后端
Redis 数据结构 ZSet, BIT, HyperLogLog,Geo 空间数据Redis 的 Set 数据类型是 无序,不重复,而 ZSet 是 有序,不重复的数据类型。 它在 Set 的基础上,给每个元素加了一个 score(分数) ,Redis 就根据这个分数自动排序。 分数越小 → 排名越靠前(索引越小)
leeyi3 天前
redis·aigc·agent
Checkpoint 机制:Agent 怎么在断电后接着跑系列「企业级 AI Agent 实现拆解」E21 篇。上一篇 E20 拆解了 HITL 八种模式,每种模式都有一个共同前提:Agent 暂停后必须能在另一个进程、甚至另一台机器上接着跑。这个能力靠 Checkpoint 实现。这篇深入 Checkpoint 的接口设计、触发时机、序列化格式和高级用法。
云技纵横4 天前
redis
一个 @Async 让循环依赖暴雷:Spring 代理的暗坑项目跑了半年没报错,加了 @Async 之后启动直接炸,BeanCreationException。循环依赖一直都在,只是 @Async 把它从"隐藏"变成了"致命"。
犯困蛋挞yy5 天前
redis
用Claude快速解决Redis代码报错反复无解的问题日常开发中编写 Redis 相关逻辑时,经常会遇到连接失败、数据存取异常、命令书写错误、类型不匹配等各类问题,反复调试查阅文档十分耗费时间。国内可直接使用 toxai (s4.toxai.cn),页面内置多款主流大模型,粘贴报错日志与异常代码就能快速拿到问题解析、可直接运行的修正代码,下面结合真实开发场景,搭配多段完整案例,完整演示如何高效处理 Redis 各类代码故障。
用户31693538118311 天前
redis
Java连接Redis你需要在 Spring Boot + 若依框架 项目中,通过HTTP接口测试Redis连接是否正常。问题:@SpringBootTest 加载完整应用上下文时,因数据源配置缺失报错 Could not resolve placeholder 'spring.datasource.druid.initialSize'
小小工匠13 天前
数据结构·redis·性能优化·并发·持久化
Redis - 事务机制:能实现 ACID 属性吗数据库的事务都讲 ACID——原子性、一致性、隔离性、持久性。这四个性质是关系型数据库的根基。Redis 也提供了事务机制,但要回答"Redis 能不能做事务",必须把这四个性质拆开来看。结论是:Redis 的事务和传统数据库事务有本质差异,更像是"批量原子执行"。
taocarts_bidfans13 天前
redis·缓存·架构·反向海淘·taocarts
反向海淘跨境缓存架构优化:taocarts Redis分层缓存实战技术反向海淘系统存在大量高频访问、动态更新、实时性要求高的数据,包括实时汇率、商品库存、热门商品数据、物流轨迹、用户会话、接口返回数据等,这类数据若频繁请求数据库或第三方API,会导致数据库压力过载、接口响应延迟、系统卡顿、第三方限流封禁等问题,严重影响用户体验与系统稳定性。缓存架构是反向海淘系统性能优化的核心,合理的缓存分层设计可大幅提升系统响应速度、降低资源消耗、规避风控风险。taocarts系统基于Redis搭建分层缓存架构,针对反向海淘专属业务场景,设计差异化缓存策略、过期机制、预热规则、击穿防护,完
炘爚13 天前
数据库·redis·缓存
Linux——RedisRedis(Remote Dictionary Server)是一个开源的、基于内存的数据结构存储系统,通常用作数据库、缓存或消息代理。它支持多种数据结构,如字符串(string)、哈希(hashes)、列表(list)、集合(sets)、有序集合(sorted sets)等,并提供丰富的操作命令。
csjane107913 天前
java·redis
Redisson 限流原理分布式限流是后端系统中绕不开的话题。做过高并发业务的人都知道,单纯靠单机 Guava RateLimiter 根本无法应对多实例部署的场景——限流必须是全局的、一致的。Redisson 提供的 RRateLimiter 是目前 Java 生态里使用最广泛的分布式限流方案之一,但它的内部到底怎么运作的,能深入说清楚的文章并不多。
ThanksGive13 天前
redis
Go 服务里的 Redis 锁惊群问题:一次本地合流优化实践病理压测(锁被人占住 60s):~144ms → ~600ms(allocs -45%) | 正常竞争(公平对照):~12.8ms → ~0.014ms(~912×, allocs 31→1)
小挪号底迪滴13 天前
redis·mysql·缓存
Redis 和 MySQL 数据不一致怎么办?缓存更新策略实战在高并发系统中,Redis 经常被放在数据库前面,用来降低查询延迟和数据库压力。一个典型的查询流程如下:
闪电悠米13 天前
服务器·网络·数据库·redis·缓存·junit·lua
黑马点评-Redis ZSet-实现关注 Feed 流本文整理自黑马点评 Redis 实战篇第 9 章后半部分。前半部分解决了关注关系和共同关注,后半部分开始解决一个更像真实社交产品的问题:我关注的人发布了新内容,系统如何让我在关注页刷到?这就是 Feed 流。
Devin~Y13 天前
java·spring boot·redis·spring cloud·微服务·kafka·音视频
大厂 Java 面试实录:从音视频内容社区到 AI RAG 的全链路技术设计场景:互联网大厂音视频 + 内容社区业务线 Java 面试。主角:严肃的面试官 & 搞笑又有点水的候选人——小 Y。
小小工匠13 天前
数据库·redis
Redis - 主从集群脑裂:数据丢失的隐藏杀手在Redis主从集群的运维过程中,有一类问题特别隐蔽——客户端写入的数据莫名其妙地丢失了。排查主从复制进度,发现offset完全一致;检查实例状态,一切看似正常。这种"幽灵般"的数据丢失,往往指向一个令人头疼的问题:脑裂(Split-Brain)。
不能只会打代码14 天前
java·spring boot·redis·性能优化·边缘计算·物联网竞赛
边缘视频分析平台的架构设计与性能优化——从750ms到190ms的调优之路一个省赛一等奖项目的技术复盘,涵盖异步管道、MQ削峰、熔断降级、缓存防护等Java后端核心技术栈。在智慧城市场景下,灯杆上挂载了摄像头和多种传感器(温湿度、光照、电压、电流)。传统方案把视频流传回云端分析——带宽成本高、延迟大。这个项目的思路是把AI推理下沉到边缘节点,本地处理完只上传结构化结果。
xufengzhu14 天前
开发语言·redis·python
第三方 Python 库 redis-py + hiredis 的使用做过 Web 开发的同学,对 Redis 一定不陌生。无论是做缓存、会话管理、消息队列,还是排行榜、计数器,Redis 几乎是后端架构里的"标配组件"。
轻刀快马14 天前
java·开发语言·redis·计算机组成原理
跨越软硬件的共鸣(二):从 Cache 写策略看 Redis 与 DB 的一致性博弈在上一篇文章中,我们探讨了当缓存容量不足时,系统如何通过 LRU 等淘汰算法“腾出空间”。今天,我们将目光转向缓存架构中另一个极其棘手的挑战:写操作与数据一致性。
lazy H14 天前
ide·spring boot·redis·后端·学习·intellij-idea
Spring Boot 项目如何连接 Redis?新手入门配置和常见错误总结大家好,我是 lazy,一名大二科班学生适合 Java 后端初学者的 Redis 入门配置与排错教程在 Spring Boot 后端项目中,Redis 经常用来做缓存、验证码、登录 token、热点数据存储等功能。很多初学者第一次连接 Redis 时,会遇到 Redis 服务没有启动、端口写错、密码配置错误、依赖缺失、RedisTemplate 注入失败、序列化后数据看起来乱码等问题。本文将从环境准备、依赖配置、application.yml 配置、测试接口编写和常见错误排查几个方面,总结 Spring