Redis内存打满、连接数飙红的排查方法
2026-10-11 19:20 | 分类:数据库 | 评论:0 次 | 浏览: 40
导语:应用突然大量报错,日志里写着 oom command not allowed when used memory > 'm...
使用Redis来实现锁的多种方式
2026-10-10 12:07 | 分类:数据库 | 评论:0 次 | 浏览: 47
基于 redis 实现分布式锁,在 java 面试中通常被归纳为三种方式:手写基础版、lua 脚本增强版,以及使用 redisson 框架。...
Redis 分布式锁从SETNX 到 Redlock 的问题记录
2026-10-09 19:18 | 分类:数据库 | 评论:0 次 | 浏览: 36
分布式锁看起来简单——setnx 加锁,del 释放。但真到生产环境,你要处理:进程崩溃锁不释放、删了别人的锁、业务...
Redis Pipeline写入数据乱序是什么原因导致的
2026-10-09 19:16 | 分类:数据库 | 评论:0 次 | 浏览: 39
一、明明按顺序发的命令,为什么redis里的数据顺序乱了?上周四凌晨,我们的实时风控系统突然告警——用户行为事件的时...
Redis未授权访问漏洞怎么检测和修复?一文看懂6379端口安全风险
2026-10-02 19:15 | 分类:数据库 | 评论:0 次 | 浏览: 69
本系列为 redis 安全专题,从漏洞原理、攻击利用到生产加固,循序渐进讲解 redis 相关安全风险。内容包含未授权访问、主从复制 rce...
Redis 多机房同步实现主从跨地域复制延迟与数据一致性
2026-10-01 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 68
一、redis 多机房同步基础概念1.1 redis 主从复制原理redis 主从复制是一种数据复制机制,允许一个 redis 服务器(主节...
在Ubuntu上安装和使用Composer流程步骤
2026-09-30 12:10 | 分类:数据库 | 评论:0 次 | 浏览: 78
在 php 开发中,随着各种各样的类库和框架,手动管理这些依赖可能是一项艰巨的任务。composer 一个依赖项管理工具,大大改善了 php...
Nginx+Lua+Redis实现动态封禁IP的几种方法
2026-09-30 12:09 | 分类:数据库 | 评论:0 次 | 浏览: 88
一、需求背景为了封禁某些爬虫或者恶意用户对服务器的请求,我们需要建立一个动态的ip黑名单。对于黑名单中的ip,将拒绝提供服务,并且可以设置封...
Redis连接断开后实现自动重连的操作过程
2026-09-30 12:03 | 分类:数据库 | 评论:0 次 | 浏览: 77
1 日志解析这不是 bug,而是lettuce在进行 redis 连接断开后的自动重连操作。[2025-12-18 17:45:46:088...
Redis 持久化与事务:RDB、AOF、MULTI/EXEC 与 WATCH 全解析
2026-09-30 12:03 | 分类:数据库 | 评论:0 次 | 浏览: 81
redis 持久化有 rdb(快照) 和 aof(追加日志) 两种方式,生产环境建议开启 &...
Redis持久化与事务机制原理、配置与避坑指南
2026-09-30 12:03 | 分类:数据库 | 评论:0 次 | 浏览: 81
做了这么多年后端,redis 几乎成了标配。缓存、分布式锁、排行榜、消息队列,你总能在系统里找到它的身影。但说实话,很多人用了很久 redi...
Redis Cluster 高可用集群部署方案详解
2026-09-29 19:18 | 分类:数据库 | 评论:0 次 | 浏览: 70
redis cluster 高可用集群的标准部署方案是“3主3从”共6个节点,最少需要3个主...
Redis与ZooKeeper分布式锁实现原理与实战对比
2026-09-29 12:00 | 分类:数据库 | 评论:0 次 | 浏览: 64
1. 分布式锁的核心价值与挑战在现代分布式系统中,锁机制是保证数据一致性的关键组件。与单机环境不同,分布式锁需要解决网络分区、节点故障、时钟...
Redis跳表实现有序集合的核心原理与优化
2026-09-28 12:04 | 分类:数据库 | 评论:0 次 | 浏览: 66
1. 跳表与有序集合的奇妙化学反应第一次看到redis源码里sorted set的实现时,我盯着那几行跳表代码愣了半天。为什么偏偏是跳表?这...
Tomcat Host组件深度解析(含实例代码)
2026-09-24 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 87
第1章:tomcat容器体系概览tomcat作为java ee规范下的轻量级servlet容器,其架构设计高度模块化,核心思想是基于cont...
Redis + Node 如何支撑百万级并发的实现
2026-09-23 12:03 | 分类:数据库 | 评论:0 次 | 浏览: 81
可以。redis + node.js 支撑百万级并发,核心不是“redis 能不能扛百万”,而是把请求链路做成无状态...
Redis 数据类型全景指南从基础到高级深度解析
2026-09-22 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 72
概要redis 不仅仅是一个简单的 key-value 存储系统,其丰富的数据结构是支撑高性能业务场景的核心。本文将深入解析 redis 的...
Redis大Key导致生产事故排查与解决方法
2026-09-22 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 68
一、事故回顾:30 分钟的"幽灵故障"某天,生产prod 突然大面积不可用——白屏报错、无法登录...
Redis 数据结构详解之从五种基础到四种高级
2026-09-22 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 71
redis 之所以强大,不只是因为快,更因为它提供了丰富的数据结构——就像仓库里不同形状的收纳盒,各有各的用处,选对...
Redis常用的5种数据类型及其底层结构
2026-09-20 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 94
一、引言redis 的卓越性能,离不开底层数据结构的强力支撑。了解这些数据结构,是理解"redis为什么这么快"这个问题...
Redis数据类型之九种结构与典型用法
2026-09-20 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 93
string、hash、list、set、sorted set、bitmap、hyperloglog、geo、stream,redis 对外...
redis如何配置数据持久化
2026-09-17 19:18 | 分类:数据库 | 评论:0 次 | 浏览: 118
redis数据持久化配置redis提供了两种持久化方式:rdb(redis database)和aof(append only file)。...
Ubuntu20.04安装Redis并开启远程连接指南
2026-09-17 12:03 | 分类:数据库 | 评论:0 次 | 浏览: 113
安装redis(1)可以先更新升级一下源:sudo apt-get updatesudo apt install redis-server(...
Redis过期事件监听原理与实战指南
2026-09-16 12:04 | 分类:数据库 | 评论:0 次 | 浏览: 111
1. 引言很多场景下,我们需要在 redis 的 key 过期时触发一些业务逻辑,比如订单超时自动关闭、缓存失效后回源、限流窗口重置等。那么...
Redis 生产环境配置文件 redis.conf 配置指南
2026-09-11 19:17 | 分类:数据库 | 评论:0 次 | 浏览: 95
redis 默认配置可以快速启动服务,但生产环境还需要重点考虑持久化、安全认证、内存淘汰、连接数和故障恢复。本文基于一份完整的 redis....
Redis MISCONF Redis is configured to save RDB snapshots错误解决方法
2026-09-07 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 94
前言在redis中添加list,字符串类型的键值对之后,redisdeskmanager上提示了一些错误信息:misconf redis i...
Redis键值对序列化指南
2026-09-07 12:04 | 分类:数据库 | 评论:0 次 | 浏览: 104
看看序列化是怎么来的先从<string, string>开始redistemplate.opsforvalue().set("n...
Redis分布式唯一ID生成器的实现
2026-09-04 12:10 | 分类:数据库 | 评论:0 次 | 浏览: 99
我来详细解释这个代码,这是一个分布式id生成器的实现。第一部分:代码结构分析1. 正则表达式non_number = re.compile(...
Redis使用及数据结构实例详解
2026-09-04 12:10 | 分类:数据库 | 评论:0 次 | 浏览: 118
redis跟mysql性能比较reids是基于内存的非关系性数据,而mysql的数据存在磁盘上,所以redis性能普遍高于mysql。但读写...
Redis事务机制详解
2026-09-04 12:09 | 分类:数据库 | 评论:0 次 | 浏览: 105
事务的概念 说到事务,最经典的例子就是mysql中的转账操作:a给b转账500元,需要先把a的余额减500,再把b的余...