- SpringBoot怎么整合Redis,监听Key过期事件?
-
一、修改Redis配置文件1、在Redis的安装目录2、找到redis.windows.conf文件,搜索“notify-keyspace-events”修改为“notify-keys...
- Spring Boot3 中通过 Redis 实现分布式锁的那些事儿
-
在互联网大厂的后端开发领域,SpringBoot3框架广泛应用于构建高效的应用程序。而随着业务规模的不断扩大,分布式系统的复杂性日益增加,如何确保多个服务实例对共享资源的安全、有序访问,成为了亟待...
- 基于javaPoet的缓存key优化实践
-
作者:京东物流方志民一.背景在一次系统opsreview中,发现了一些服务配置了@Cacheable注解。@cacheable来源于springcache框架中,作用是使用aop的方式将数据库...
- 腾讯T4分享:Redis热点key处理,访问延迟降低90%!
-
Redis热点key问题真是让人头大,尤其在大促期间,几个热门商品的缓存key被疯狂访问,分分钟就能把系统搞趴下。不过别担心,今天咱聊聊几个实用的热点key处理方案,能帮你把访问延迟降到最低。本地缓存...
- Redis与Memcache有什么区别?
-
Redis是一个完全开源免费的高性能key-value数据库,它具有丰富的数据类型,可以支持数据的持久化,将内存中的数据保存在磁盘中,当重启服务器时可以再次加载使用。Memcache是一个高性能的分布...
- 深入理解Redis的scan命令
-
熟悉Redis的人都知道,它是单线程的。因此在使用一些时间复杂度为O(N)的命令时要非常谨慎。可能一不小心就会阻塞进程,导致Redis出现卡顿。有时,我们需要针对符合条件的一部分命令进行操作,比如删除...
- Redis 缓存:穿透、雪崩、击穿原理,及最佳实践
-
Redis作为高性能缓存系统,在实际应用中可能会遇到缓存穿透、缓存雪崩和缓存击穿三大经典问题。这些问题会严重影响系统性能和稳定性。下面从技术原理和案例角度分析这些问题,并提供解决方案。1.缓存穿透(...
- Java三种方式实现redis分布式锁
-
一、引入原因在分布式服务中,常常有如定时任务、库存更新这样的场景。在定时任务中,如果不使用quartz这样的分布式定时工具,只是简单的使用定时器来进行定时任务,在服务分布式部署中,就有可能存在定时任务...
- springboot使用redis的keys替代方案
-
最近项目中需要获取指定前缀的key,然后删除这些key,作为对redis命令不太深入了解的我第一想法就是redis的keys命令,只需keysprefix+*就可以了,在测试环境这样开...
- Redis 如何发现热Key,有哪些解决方案?
-
前几天我们分享了Redis大key有什么危害?如何排查和处理?,今天再来看看bigkey(大Key)的兄弟hotkey(热Key)。面试中,问到其中一个通常也会问另外一个。即使不准备面...
- 一周热门
-
-
C# 13 和 .NET 9 全知道 :13 使用 ASP.NET Core 构建网站 (1)
-
因果推断Matching方式实现代码 因果推断模型
-
git pull命令使用实例 git pull--rebase
-
Python第六讲:tuple_python tuple类型
-
程序员的开源月刊《HelloGitHub》第 71 期
-
git pull 和git fetch 命令分别有什么作用?二者有什么区别?
-
面试官:git pull是哪两个指令的组合?
-
如何将AI助手接入微信(打开ai手机助手)
-
git 执行pull错误如何撤销 git pull fail
-
SparkSQL——DataFrame的创建与使用
-
- 控制面板
- 最新留言
-
