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

Redis

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事务机制详解

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的实现

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机制深度解析

Redis会话机制和JWT机制深度解析

2026-08-27 12:02 | 分类:数据库 | 评论:0 次 | 浏览: 43

登录鉴权是每个系统的第一道门,而"token 存哪里"是这个模块最核心的架构决策。同样是登录成功后给前端发一个 toke...

如何用Redis解决分布式Session共享问题?高并发登录方案详解

如何用Redis解决分布式Session共享问题?高并发登录方案详解

2026-08-23 12:15 | 分类:数据库 | 评论:0 次 | 浏览: 51

前期概要假设我们现在有如下图的架构.如上图所示的架构方案, 手机或者app端发起请求,请求我们的 nginx 服务器,nginx基于七层模型...

Redis持久化怎么选?RDB和AOF优缺点对比详解

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源到启动完整指南

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&nbsp;三种消息队列实现方案

Redis 三种消息队列实现方案

2026-08-08 19:18 | 分类:数据库 | 评论:0 次 | 浏览: 62

为什么需要消息队列?1. 系统解耦(最核心目的)传统同步调用:a 服务直接调用 b、c、d 服务,接口强依赖,任意下游宕机、改接口都会导致 ...

深入浅析Redis的高可用方案

深入浅析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)

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,成为了缓存、会...

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