专题:redis
共60篇相关文章

Redis PubSub如何实现发布?
SpringBoot Redis 发布订阅模式 PubSub 注意:redis的发布订阅模式不可以将消息进行持久化,订阅者发生网络断开、宕机等可能导致错过消息。 Redis命令行下使用发布订阅 publish 发布 发布者通过以下命令可以...

Jedis连接踩坑,如何避免常见问题?
Jedis连接踩坑日记 背景: 线上某块业务的增删改功能全部都不可用。页面发送了xhr请求之后 状态一直处于pending状态,后端没有日志产生 排查路线与解决办法 第一:由于服务在内网里面,无法进行远程调试。所以采用比较笨的方式,在代码里...
![[db:标题]](/view/img/nopic.png)
[db:标题]
环境要求 组件 版本 JDK 17 Maven 3.9.4 Ruoyi 3.8.9 一、Redisson集群配置优化 1.1 配置类修改说明 package com.aspire.datasynchron.framework.config;...
![[db:标题]](/view/img/nopic.png)
[db:标题]
功能概述 实现Spring Boot项目在本地开发、测试环境和生产环境无缝切换Redis模式,通过统一配置体系适配不同部署场景。 核心代码实现 1. Redisson多模式配置类 package com.aspire.datasynchro...
![[db:标题]](/view/img/nopic.png)
[db:标题]
前言 缓存(例如:Redis)和数据库的数据一致性问题,也是一个经典的问题,无论是在面试还是在日常工作当中,遇到的概率非常大。尤其是在高并发的场景下,这个问题会变得更加严重。 业内常见的解决方案 先更新数据库,再删缓存。 延迟双删:先删缓存...
![[db:标题]](/view/img/nopic.png)
[db:标题]
高并发架构设计无外乎“拆、缓、防”三板斧:先通过业务分治、数据分片、集群化部署把系统横向扩展到极致;再以多级缓存与消息队列将瞬时峰值削平成可线性增长的消息流;最后用限流、熔断、降级以及异地多活等多维防护手段,为系统守住最后的容量边界。...

Redis核心数据结构有哪些特点和应用?
本文深入解析了Redis的六大核心数据结构,涵盖动态字符串(SDS)如何解决C字符串的性能瓶颈、整数集合(IntSet)的类型升级机制、字典(Dict)的渐进式rehash策略、压缩列表(ZipList)的连...

Redis网络模型底层密码如何为?
本文从Linux内核的用户空间内核空间交互机制出发,深入解析IO模型的演进历程(阻塞IO→非阻塞IO→IO多路复用→信号驱动IO→异步IO),重点对比selectpollepoll的实现差异与性能瓶颈,并延伸至Redi...

Redis内存回收机制,过期策略与淘汰算法究竟有多深?
Redis作为内存数据库,其高性能的也得益于其内存的高效管理。本文深入解析Redis的内存回收机制,涵盖两大关键策略——过期策略和淘汰策略。...

Redis缓存原理、应用和挑战,有哪些深入理解难题?
本文全面解析了 Redis 作为缓存技术的原理、优势与挑战。首先介绍了缓存的基本概念和作用,随后重点阐述了选择 Redis 的高性能和丰富特性。文章深入对比了主流缓存模型及其一致性考量,并探讨了缓存失效、淘汰等生命周期管理策略。针对缓存一致...

分布式锁实现原理、设计与常见问题详解,如何深入理解?
在分布式系统中,多个服务实例可能并发访问共享资源,为了保证数据一致性与操作的互斥性,**分布式锁**成为一种常见手段。本文将从分布式锁的基本原理讲起,逐步讲解如何实现一个健壮的分布式锁,并分析其面临的关键问题与优化策略。...

Redis原理是什么?
Redis,英文全称是Remote Dictionary Server(远程字典服务),是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
与My...

RDIFramework.NET V6.3双引擎升级,性能进化,.NET8支持,你期待吗?
RDIFramework.NET CS敏捷开发框架V6.3重磅发布,作为全网唯一支持.NET Framework与.NET8+双引擎的企业级框架,本次完成全方位升级。框架重构服务调用为构造函数注入模式,优化内存缓存、工作...

如何配置RedisStandaloneConfig使JedisConnectionFactory使用JedisPoolConfig?
前言 公司项目上线后经常运行一两天后就会出现延时、无响应的情况,当时第一反应觉得可能是某些业务优化不行,检查业务也没发现有什么问题,前前后后倒是修了两三个BUG,本以为没啥事儿了,但也就好了两天,很奇怪,看JVM堆内存也停正常,GC日志也没...

FastAPI和PostgreSQL实战,如何给应用同时装上缓存和日志翅膀?
本文分享了在FastAPI项目中集成Redis做缓存、Elasticsearch做日志存储的实战经验,包含完整代码示例和踩坑总结,帮你轻松提升API性能和可观测性。...
