Redis MISCONF Redis is configured to save RDB snapshots错误解决方法
2026-09-07 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 12
前言在redis中添加list,字符串类型的键值对之后,redisdeskmanager上提示了一些错误信息:misconf redis i...
Redis键值对序列化指南
2026-09-07 12:04 | 分类:数据库 | 评论:0 次 | 浏览: 12
看看序列化是怎么来的先从<string, string>开始redistemplate.opsforvalue().set("n...
Redis分布式唯一ID生成器的实现
2026-09-04 12:10 | 分类:数据库 | 评论:0 次 | 浏览: 24
我来详细解释这个代码,这是一个分布式id生成器的实现。第一部分:代码结构分析1. 正则表达式non_number = re.compile(...
Redis使用及数据结构实例详解
2026-09-04 12:10 | 分类:数据库 | 评论:0 次 | 浏览: 24
redis跟mysql性能比较reids是基于内存的非关系性数据,而mysql的数据存在磁盘上,所以redis性能普遍高于mysql。但读写...
Redis事务机制详解
2026-09-04 12:09 | 分类:数据库 | 评论:0 次 | 浏览: 24
事务的概念 说到事务,最经典的例子就是mysql中的转账操作:a给b转账500元,需要先把a的余额减500,再把b的余...
Redis 中实现分布式锁
2026-09-02 12:11 | 分类:数据库 | 评论:0 次 | 浏览: 29
核心原理利用redis单线程执行命令、原子性,多个客户端抢占同一个key,抢到key代表获取锁;释放key代表释放锁,以此实现多进程/多机器...
Redis中dictht和dict的实现
2026-08-31 12:02 | 分类:数据库 | 评论:0 次 | 浏览: 32
dictht (字典哈希表)dictht 是 “dictionary hash table” 的缩写,它代表一个最基...
Redis键值存储的实现示例
2026-08-31 12:02 | 分类:数据库 | 评论:0 次 | 浏览: 34
一、redis数据类型概述首先要强调一点:redis是key value类型的数据库,redis所说的数据类型都是key value中的va...
NGINX白名单的几种方法实现
2026-08-29 12:09 | 分类:数据库 | 评论:0 次 | 浏览: 36
1、需求网关:172.16.0.48 反向代理到 nginx:172.16.0.32 nginx 只允许来源是网关 172.16.0.48 ...
Redis Zset的实现原理详解
2026-08-28 12:10 | 分类:数据库 | 评论:0 次 | 浏览: 57
zset = 跳表(skiplist) + 哈希表(dict),两套结构同时保存一份数据。数据特点:成员member唯一不重复,每个memb...
Redis Ziplist压缩列表的实现
2026-08-28 12:10 | 分类:数据库 | 评论:0 次 | 浏览: 44
一、概述ziplist(压缩列表)是 redis 中一种极致紧凑的序列化数据结构,用于在内存中存储少量元素的列表。它是 redis 为节省内...
Redis中EXPIREAT命令实现
2026-08-28 12:09 | 分类:数据库 | 评论:0 次 | 浏览: 39
expireat 用于为 key 设置以 unix 时间戳(秒)为单位的绝对过期时间,到期后 redis 会自动删除该 key。与 expi...
Redis中GET命令的实现
2026-08-27 12:02 | 分类:数据库 | 评论:0 次 | 浏览: 36
get 用于读取 redis 中指定 key 对应的字符串(string)值。它是 redis 最常用的读取命令之一,常用于获取缓存数据、配...
Redis会话机制和JWT机制深度解析
2026-08-27 12:02 | 分类:数据库 | 评论:0 次 | 浏览: 43
登录鉴权是每个系统的第一道门,而"token 存哪里"是这个模块最核心的架构决策。同样是登录成功后给前端发一个 toke...
如何用Redis解决分布式Session共享问题?高并发登录方案详解
2026-08-23 12:15 | 分类:数据库 | 评论:0 次 | 浏览: 51
前期概要假设我们现在有如下图的架构.如上图所示的架构方案, 手机或者app端发起请求,请求我们的 nginx 服务器,nginx基于七层模型...
Redis持久化怎么选?RDB和AOF优缺点对比详解
2026-08-23 12:14 | 分类:数据库 | 评论:0 次 | 浏览: 57
redis有两种持久化方案:rdb持久化aof持久化1.rdb持久化rdb 全称 redis database backup file(re...
Redis Pub/Sub中原理、场景与代码示例
2026-08-21 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 47
一、什么是 redis pub/subredis pub/sub(publish/subscribe) 是 redis 内置的发布/订阅消息...
Redis的DEL命令没删掉数据
2026-08-19 12:15 | 分类:数据库 | 评论:0 次 | 浏览: 54
引言redis作为当今最流行的内存数据库之一,以其高性能、丰富的数据结构和原子性操作著称。del命令作为redis中最基础的数据删除操作,看...
布隆过滤器是什么?如何用Redis防止缓存穿透
2026-08-18 19:27 | 分类:数据库 | 评论:0 次 | 浏览: 56
一、什么是布隆过滤器布隆过滤器(bloom filter)是一种空间效率极高的概率型数据结构,用于判断一个元素是否在一个集合中。核心特性:判...
CentOS7.9下Redis5怎么安装?从yum源到启动完整指南
2026-08-18 12:11 | 分类:数据库 | 评论:0 次 | 浏览: 56
1. 使用 yum 安装centos 7 已经在 2024 年 6 月 30 日官方停止维护(eol,end of life)了,所以更换为...
CentOS7.9编译安装Redis6.2.5指南分享
2026-08-18 12:09 | 分类:数据库 | 评论:0 次 | 浏览: 59
gcc 11是自己编译安装的所以redis的makefile找不到cc,需要手动造一个链接cd /usr/binsudo ln -s /us...
Redis连接池耗尽排查实战
2026-08-15 12:14 | 分类:数据库 | 评论:0 次 | 浏览: 63
一、先别急着重启:是"池空"不是"宕机"看到could not get a resource fro...
Redis 三种消息队列实现方案
2026-08-08 19:18 | 分类:数据库 | 评论:0 次 | 浏览: 62
为什么需要消息队列?1. 系统解耦(最核心目的)传统同步调用:a 服务直接调用 b、c、d 服务,接口强依赖,任意下游宕机、改接口都会导致 ...
深入浅析Redis的高可用方案
2026-08-07 19:19 | 分类:数据库 | 评论:0 次 | 浏览: 77
介绍一下redis的高可用方案主从复制(基础高可用)✅这是所有高可用方案的基石,核心解决数据备份和读写分离问题。核心架构工作原理从节点启动后...
忘记Redis是否安装过的查看方法
2026-08-04 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 89
第一步:查询是否安装过 redis在云服务器终端依次执行以下命令:1、检查 redis 服务是否在运行ps aux | grep redis...
Redis中分布式限流的三种实现方案详解
2026-07-31 12:04 | 分类:数据库 | 评论:0 次 | 浏览: 73
一、概述在分布式系统中,限流是保障服务稳定性的重要手段。本文详细对比三种基于 redis 的分布式限流方案:固定窗口、滑动窗口、令牌桶,帮助...
Redis大Key问题的完整解决方案
2026-07-28 12:10 | 分类:数据库 | 评论:0 次 | 浏览: 79
一、什么是大 key两种判定标准:数据体积大:字符串 value 超过 10kb;集合类 (list/hash/set/zset) 元素总量...
Redis缓存与数据库的一致性的原理与最佳实践
2026-07-27 12:14 | 分类:数据库 | 评论:0 次 | 浏览: 80
1. 为什么会出现不一致?(通俗原理)缓存(redis)和数据库(mysql)是两个独立的存储。更新数据时,就像同时给两座房子送信。如果先给...
Redis主从配置(Sentinel和Failover)
2026-07-23 12:11 | 分类:数据库 | 评论:0 次 | 浏览: 92
1. 结构图设计结构图如下,三台物理机子;192.168.0.101为master,其余2台为slave。2. master的redis.c...
Redis拖垮应用程序的十大致命场景优化指南
2026-07-23 12:11 | 分类:数据库 | 评论:0 次 | 浏览: 91
引言:redis的双刃剑特性在现代应用架构中,redis几乎已经成为标配。它以其卓越的性能、丰富的数据结构和简单易用的api,成为了缓存、会...