首页
学习
活动
专区
圈层
工具
发布

#redis

公交App上“还有2站,约5分钟”怎么实现?90%的人答错这道大厂面试题:GPS漂移、ETA不准、10万QPS热点读全拆透(附完整代码)

Rain的Java大神之路

这也是大厂后端面试的高频场景设计题:GPS 漂移、消息乱序、热点读放大、ETA 不准,个个是坑。本篇文章,从需求对齐、架构设计、数据模型讲到核心代码,建议先收藏...

8000

景区票务系统检票环节的 Redis 缓存设计

千里达票务系统

检票是景区票务系统中请求密度最高、对实时性要求最严的环节。游客通过闸机时,系统需要在极短时间内完成电子票校验、状态更新和人流计数,任何一次卡顿都可能造成闸口排队...

7110

「设计一个在线文档协同编辑系统」:从 WebSocket、OT/CRDT 到快照回放,一篇讲透这道面试顶流题

Rain的Java大神之路

朋友去面某大厂,面试官笑眯眯一句"设计个飞书文档",接着连环追问 40 分钟:两个人同一位置同时打字谁说了算?断网十分钟回来怎么补?30 万长连接怎么扛?——答...

23410

Redis 部署教程 UserStory

克劳德2048

摘要: 在云服务器上部署 Redis 缓存,用包管理器或 Docker 装好后要做三件事:设访问密码、开启持久化(RDB/AOF)防数据丢失、用安全组限制访问来...

14310

Redis 持久化怎么选:RDB 快照、AOF 日志与混合持久化的取舍

一只特立独行的兔先生

Redis 数据在内存中,进程重启或机器故障后如果没有持久化,数据就全没了。Redis 提供两种持久化机制:RDB(快照)和 AOF(追加日志),也可以组合使用...

10810

Redis集群搭建采坑总结

静儿

负责解决这个问题的同事小A就问我:那是不是再搭建一套将两套Redis集群分开就解决了。我说不一定,还有解释不通的地方:一个环境服务不启动不写redis,另一个环...

12110

Redis性能瓶颈与安全隐患排查验证纪实

静儿

redis我用docker启动,如果 docker run -p 6379:6379 --name ai-redis -v c:/docker/redis.co...

8710

Redis 缓存击穿与雪崩的落地防护:互斥重建、过期抖动与空值缓存

一只特立独行的兔先生

请求的 id 在库里不存在,缓存里自然也没有,攻击或脏数据会让数据库持续承受无效查询。

14710

Go + Redis Lua + PostgreSQL 实现一人一码:如何保证高并发下的原子绑定?

唯览空间

假设一套课程出售给 100 名学员,系统生成 100 个不同的授权码。学员收到课程链接和授权码后,第一次成功访问课程时,将授权码绑定到自己的账号。

11010

景区票务系统高并发检票架构:规则引擎与Redis缓存设计

千里达票务系统

景区节假日瞬时客流往往是平日的数倍,检票闸机在高峰时段每秒要处理成百上千次核验请求。如果每次检票都实时查数据库,不仅数据库扛不住,游客排队时间也会拉长。一套可落...

16110

大 JSON 写入 Redis 后,怎样用 Stream 拆分并解耦耗时任务?

用户12817988

把一个大 JSON 塞进 Redis 之后,很多团队会不自觉地陷入一个陷阱:既然数据已经在 Redis 里了,那就顺手在同一个请求链路里把它处理掉吧。结果接口 ...

8500

Redis HyperLogLog:十亿个访客,为什么只要 12 KB?——Redis系列(十三)

翰墨飘香

日活(日活跃用户数),即一天之内打开/使用这个产品的独立用户数量,要记日活。把每个用户 ID 塞进一个 Set,人数是精确的,内存却跟着人数涨:一亿个 ID,S...

13500

Redis数据库是什么?2026最新整理

用户12848885

Redis 全称 Remote Dictionary Server(即远程字典服务),它是一个基于内存实现的键值型非关系(NoSQL)数据库,由意大利人 Sal...

11810

【Java中间件】CVE-2026-34486:Tomcat EncryptInterceptor 补丁绕过修复指南

行者全栈架构师

摘要: 本文复盘一次电商交易系统 Tomcat 集群遭遇 CVE-2026-34486(敏感数据加密缺失,NVD 初步评分 9.8)的处置全过程。该漏洞源于官方...

29020

Redis怎样保证数据安全?

静儿

而redis密码是明文写在配置文件中的,如果内网被攻破了,黑客可以直接访问配置文件,密码意义还大吗?本身redis集群是公用基础设施,可能一个公司就一套集群,这...

14610

库存扣减的“锁”事:悲观锁、乐观锁、分布式锁

stark张宇

北京靠谱前程网络技术有限公司 | Go开发工程师 (已认证)

从秒杀高并发切入,按锁的作用范围梳理单机 Go 锁、MySQL 行锁/版本锁、Redis/ZK/etcd 分布式锁;说明进程内锁跨机无效、数据库锁易阻塞、分布式...

30910

Redis SCAN 巡检的正确边界:空批次、重复结果与集群扫描范围

一只特立独行的兔先生

以下示例使用 Python 和 redis-py。先在隔离测试实例安装依赖,再通过环境变量注入连接地址;地址可能包含凭证,不能写入仓库或日志。TLS、账号权限和...

9200

别再上来就堆 Redis!点赞系统从打挂数据库到 18w 写峰值,我把这套方案讲透了

Rain的Java大神之路

爆款视频瞬间涌进几十万点赞,按钮卡 3 秒,数据库行锁排到爆——这场景我真遇到过。这篇文章把高并发点赞&关注的完整方案讲透:瓶颈定位、架构演进、生产级代码、踩坑...

25410
领券