redis

字节探索3 小时前
redis·分布式
Redis 分布式锁:从 SETNX 误删到看门狗自动续期的原理与实践分布式锁几乎是后端面试和工程实践里出现频率最高的话题之一。但"会用 Redisson"和"真正理解它为什么安全"之间,隔着几个经典的坑:业务没执行完锁就过期、旧持有者误删新持有者的锁、持锁节点宕机后会不会死锁。
真上帝的左手4 小时前
数据库·redis·分布式·缓存·中间件
30. 技术专题-‌应用框架组件-缓存-Redis你现在打开项目代码,搜索 RedisTemplate,匹配到的地方是不是都有这么几行——查缓存、写缓存、删缓存?你对这套操作早已烂熟于心,闭着眼都能写出来。
bksczm4 小时前
数据库·redis·缓存
C++Redis开发(Ubuntu 22.04)在 HTTP 那篇博客里我们分析过应用层协议,也自己实现了 Web 开发。当时得出的结论是:想要建立连接,最重要的是先把协议设计好。
goehou5 小时前
redis·缓存·llm·一致性·系统设计
缓存该删还是该改,LLM 服务里的双写问题给答案加缓存之后,命中率上去了,账单下来了。然后开始出现一类很难查的问题,同一个问题,五分钟后问一次得到新答案,再问一次又回到旧答案。用户以为系统在抽风。
余槐i5 小时前
spring boot·redis·后端·mysql·性能优化
Spring Boot 3.2 偶发500无日志:线程池复用导致请求上下文丢失本文摘要:线上接口偶发 500,按 traceId 查不到对应异常堆栈。根因是 MDC 未跨线程传递,用 TaskDecorator 在任务前后恢复即可。
IT规划师6 小时前
redis·.net
Redis 数据类型全解 - ZSet:两个编码,七种玩法(五)导语:Redis ZSet 是“最像业务中间件”的类型:排行榜、延迟队列、滑动窗口限流、热搜榜、时间线、多维交集运算都能用它撑。很多人把它当成“带分数的 Set”,结果在延迟队列里轮询打满 CPU,在排行榜里被 ZRANGE 0 -1 拖垮主线程,在滑动窗口里因为非原子的 ZCARD + ZADD 超发请求。
我不会起名字32215 小时前
redis·go·延迟队列·zset·订单
Redis 从 0 到 1(十七):订单 30 分钟不支付自动关闭——ZSet 延迟队列 Go 实现我不会起名字322 · 后端 / 算法 / 数据库📘 技术栈 | 🧩 力扣 Hot100 | 🐹 Go 项目 | 🟥 Redis | 🐬 MySQL
利威尔xu17 小时前
redis·后端·微服务·面试·golang
Go IM 源码实战(13):30 个会话只有 2 个红点,未读数错在三条路径你好,我是利威尔xu。这是**「Go IM 源码实战」系列第 13 篇**。前面讲完消息怎么存、怎么拉,这一篇讲用户第一眼看到的东西:会话列表。
will_net19 小时前
redis·c#·bootstrap
Redis集群部署+Redis 链接地址放入Aollo +c#项目接入Redis第 1 步:下载安装包PowerShell 命令行下载 curl.exe -L -o “$env:USERPROFILE\Downloads\Redis-x64-5.0.14.1.zip” “https://ghfast.top/https://github.com/tporadowski/redis/releases/download/v5.0.14.1/Redis-x64-5.0.14.1.zip”
用户69190268133920 小时前
redis·后端·设计
Redis 1:简述Redis概念与Agent的联系Redis 是一个高性能的键值型内存数据库,数据默认放在内存里,读写延迟通常在亚毫秒级,是后端最常用的缓存与中间件之一。
小南家的青蛙1 天前
redis·华为云·兼容性·兼容性测试·dcs
华为云DCS全形态原生Redis命令兼容性测试方案华为云 DCS(Distributed Cache Service)提供单机、主备、集群(Cluster)、读写分离、Proxy 集群等多种形态,不同形态在命令支持范围上存在差异:单机/主备基本等价于原生 Redis 单实例,集群形态受限于多 key 跨槽、事务、Lua 脚本等约束,Proxy 集群则在客户端与后端分片之间增加了一层代理,部分命令需要代理层转发或改写。
xiaoqiMikko1 天前
redis·后端
Redis 实战(三):持久化出错 —— fork 失败、磁盘写满、AOF 膨胀与损坏,逐个复现(6.2.4)上一篇讲宕机丢多少数据。这一篇讲另一种情况:Redis 好好地活着,但持久化出错了。它的表现往往不是丢数据,而是突然所有写入都报错:
IT规划师1 天前
redis·面试
面试中被嘲笑Token放在redis里,该如何应对?面试官听到“Token 放 Redis”笑了一下,不代表你选错了,更不代表你必须当场认错。那一笑通常说明两件事:要么他在做压力测试,看你会不会被带节奏;要么他默认“JWT 无状态才是标准答案”,想看你有没有真正的选型判断。
我不会起名字3221 天前
redis·go·jwt·session·登录态
Redis 从 0 到 1(十九):JWT 还是 Redis Session?登录态存储的 Go 实现我不会起名字322 · 后端 / 算法 / 数据库📘 技术栈 | 🧩 力扣 Hot100 | 🐹 Go 项目 | 🟥 Redis | 🐬 MySQL
我不会起名字3221 天前
redis·go·uv·布隆过滤器·hyperloglog
Redis 从 0 到 1(十六):1 亿 UV 只占 12KB?计数去重三件套的 Go 实测我不会起名字322 · 后端 / 算法 / 数据库📘 技术栈 | 🧩 力扣 Hot100 | 🐹 Go 项目 | 🟥 Redis | 🐬 MySQL
码剑客1 天前
redis·后端·golang·gin
Gin+GORM+Redis 项目开发常见性能坑汇总(Go后端避坑指南)Gin + GORM + Redis 是Go后端非常经典的技术组合,很多中小型项目、中台接口都在用这套栈。开发阶段写起来很爽,但是上线高并发后,各种性能问题、偶发panic、数据库压垮、Redis阻塞接踵而至。
snow@li1 天前
数据库·redis·缓存
redis:RedisDesktopManager(RDM/RESP.app)Redis 数据可视化全景深度梳理RedisDesktopManager(简称RDM,现已更名RESP.app)是跨平台老牌Redis桌面GUI可视化工具,用于替代纯命令行redis-cli,完成多实例连接、全数据结构可视化浏览、在线编辑、服务监控、数据导入导出,广泛用于后端开发调试、Redis运维排查、缓存问题定位,是Redis生态最经典的可视化客户端之一。本文以多表格结构化方式,从基础定位、连接体系、数据类型可视化、核心能力、参数配置、优缺点、竞品对比、踩坑清单完整梳理。
海棠Flower未眠1 天前
redis·分布式·junit
下单请求处理流程:商品维度分布式锁与 Redis 预扣库存下单是电商系统中最核心也最容易出问题的链路之一。一个典型的下单请求需要依次完成参数校验、并发控制、订单号生成和库存预扣,其中商品维度的分布式锁是防止超卖的关键环节。整体流程如下: