当前位置: 代码网 > it编程>数据库>

Redis

Redis内存打满、连接数飙红的排查方法

2026-10-11 19:20 | 分类:数据库 | 评论:0 次 | 浏览: 40

导语:应用突然大量报错,日志里写着 oom command not allowed when used memory > 'm...

使用Redis来实现锁的多种方式

2026-10-10 12:07 | 分类:数据库 | 评论:0 次 | 浏览: 48

基于 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流程步骤

在Ubuntu上安装和使用Composer流程步骤

2026-09-30 12:10 | 分类:数据库 | 评论:0 次 | 浏览: 79

在 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 全解析

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 数据结构详解之从五种基础到四种高级

Redis 数据结构详解之从五种基础到四种高级

2026-09-22 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 71

redis 之所以强大,不只是因为快,更因为它提供了丰富的数据结构——就像仓库里不同形状的收纳盒,各有各的用处,选对...

Redis常用的5种数据类型及其底层结构

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并开启远程连接指南

Ubuntu20.04安装Redis并开启远程连接指南

2026-09-17 12:03 | 分类:数据库 | 评论:0 次 | 浏览: 114

安装redis(1)可以先更新升级一下源:sudo apt-get updatesudo apt install redis-server(...

Redis过期事件监听原理与实战指南

2026-09-16 12:04 | 分类:数据库 | 评论:0 次 | 浏览: 112

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 次 | 浏览: 95

前言在redis中添加list,字符串类型的键值对之后,redisdeskmanager上提示了一些错误信息:misconf redis i...

Redis键值对序列化指南

2026-09-07 12:04 | 分类:数据库 | 评论:0 次 | 浏览: 105

看看序列化是怎么来的先从<string, string>开始redistemplate.opsforvalue().set("n...

Redis分布式唯一ID生成器的实现

2026-09-04 12:10 | 分类:数据库 | 评论:0 次 | 浏览: 100

我来详细解释这个代码,这是一个分布式id生成器的实现。第一部分:代码结构分析1. 正则表达式non_number = re.compile(...

Redis使用及数据结构实例详解

2026-09-04 12:10 | 分类:数据库 | 评论:0 次 | 浏览: 120

redis跟mysql性能比较reids是基于内存的非关系性数据,而mysql的数据存在磁盘上,所以redis性能普遍高于mysql。但读写...

Redis事务机制详解

Redis事务机制详解

2026-09-04 12:09 | 分类:数据库 | 评论:0 次 | 浏览: 106

事务的概念  说到事务,最经典的例子就是mysql中的转账操作:a给b转账500元,需要先把a的余额减500,再把b的余...

Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com