技术栈
redis
字节探索
3 小时前
redis
·
分布式
Redis 分布式锁:从 SETNX 误删到看门狗自动续期的原理与实践
分布式锁几乎是后端面试和工程实践里出现频率最高的话题之一。但"会用 Redisson"和"真正理解它为什么安全"之间,隔着几个经典的坑:业务没执行完锁就过期、旧持有者误删新持有者的锁、持锁节点宕机后会不会死锁。
真上帝的左手
4 小时前
数据库
·
redis
·
分布式
·
缓存
·
中间件
30. 技术专题-应用框架组件-缓存-Redis
你现在打开项目代码,搜索 RedisTemplate,匹配到的地方是不是都有这么几行——查缓存、写缓存、删缓存?你对这套操作早已烂熟于心,闭着眼都能写出来。
bksczm
4 小时前
数据库
·
redis
·
缓存
C++Redis开发(Ubuntu 22.04)
在 HTTP 那篇博客里我们分析过应用层协议,也自己实现了 Web 开发。当时得出的结论是:想要建立连接,最重要的是先把协议设计好。
goehou
5 小时前
redis
·
缓存
·
llm
·
一致性
·
系统设计
缓存该删还是该改,LLM 服务里的双写问题
给答案加缓存之后,命中率上去了,账单下来了。然后开始出现一类很难查的问题,同一个问题,五分钟后问一次得到新答案,再问一次又回到旧答案。用户以为系统在抽风。
余槐i
5 小时前
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 超发请求。
我不会起名字322
15 小时前
redis
·
go
·
延迟队列
·
zset
·
订单
Redis 从 0 到 1(十七):订单 30 分钟不支付自动关闭——ZSet 延迟队列 Go 实现
我不会起名字322 · 后端 / 算法 / 数据库📘 技术栈 | 🧩 力扣 Hot100 | 🐹 Go 项目 | 🟥 Redis | 🐬 MySQL
利威尔xu
17 小时前
redis
·
后端
·
微服务
·
面试
·
golang
Go IM 源码实战(13):30 个会话只有 2 个红点,未读数错在三条路径
你好,我是利威尔xu。这是**「Go IM 源码实战」系列第 13 篇**。前面讲完消息怎么存、怎么拉,这一篇讲用户第一眼看到的东西:会话列表。
will_net
19 小时前
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”
用户691902681339
20 小时前
redis
·
后端
·
设计
Redis 1:简述Redis概念与Agent的联系
Redis 是一个高性能的键值型内存数据库,数据默认放在内存里,读写延迟通常在亚毫秒级,是后端最常用的缓存与中间件之一。
小南家的青蛙
1 天前
redis
·
华为云
·
兼容性
·
兼容性测试
·
dcs
华为云DCS全形态原生Redis命令兼容性测试方案
华为云 DCS(Distributed Cache Service)提供单机、主备、集群(Cluster)、读写分离、Proxy 集群等多种形态,不同形态在命令支持范围上存在差异:单机/主备基本等价于原生 Redis 单实例,集群形态受限于多 key 跨槽、事务、Lua 脚本等约束,Proxy 集群则在客户端与后端分片之间增加了一层代理,部分命令需要代理层转发或改写。
xiaoqiMikko
1 天前
redis
·
后端
Redis 实战(三):持久化出错 —— fork 失败、磁盘写满、AOF 膨胀与损坏,逐个复现(6.2.4)
上一篇讲宕机丢多少数据。这一篇讲另一种情况:Redis 好好地活着,但持久化出错了。它的表现往往不是丢数据,而是突然所有写入都报错:
IT规划师
1 天前
redis
·
面试
面试中被嘲笑Token放在redis里,该如何应对?
面试官听到“Token 放 Redis”笑了一下,不代表你选错了,更不代表你必须当场认错。那一笑通常说明两件事:要么他在做压力测试,看你会不会被带节奏;要么他默认“JWT 无状态才是标准答案”,想看你有没有真正的选型判断。
我不会起名字322
1 天前
redis
·
go
·
jwt
·
session
·
登录态
Redis 从 0 到 1(十九):JWT 还是 Redis Session?登录态存储的 Go 实现
我不会起名字322 · 后端 / 算法 / 数据库📘 技术栈 | 🧩 力扣 Hot100 | 🐹 Go 项目 | 🟥 Redis | 🐬 MySQL
我不会起名字322
1 天前
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@li
1 天前
数据库
·
redis
·
缓存
redis:RedisDesktopManager(RDM/RESP.app)Redis 数据可视化全景深度梳理
RedisDesktopManager(简称RDM,现已更名RESP.app)是跨平台老牌Redis桌面GUI可视化工具,用于替代纯命令行redis-cli,完成多实例连接、全数据结构可视化浏览、在线编辑、服务监控、数据导入导出,广泛用于后端开发调试、Redis运维排查、缓存问题定位,是Redis生态最经典的可视化客户端之一。本文以多表格结构化方式,从基础定位、连接体系、数据类型可视化、核心能力、参数配置、优缺点、竞品对比、踩坑清单完整梳理。
海棠Flower未眠
1 天前
redis
·
分布式
·
junit
下单请求处理流程:商品维度分布式锁与 Redis 预扣库存
下单是电商系统中最核心也最容易出问题的链路之一。一个典型的下单请求需要依次完成参数校验、并发控制、订单号生成和库存预扣,其中商品维度的分布式锁是防止超卖的关键环节。整体流程如下: