- 深入理解Redis的scan命令
-
熟悉Redis的人都知道,它是单线程的。因此在使用一些时间复杂度为O(N)的命令时要非常谨慎。可能一不小心就会阻塞进程,导致Redis出现卡顿。...
- Redis 缓存:穿透、雪崩、击穿原理,及最佳实践
-
Redis作为高性能缓存系统,在实际应用中可能会遇到缓存穿透、缓存雪崩和缓存击穿三大经典问题。这些问题会严重影响系统性能和稳定性。下面从技术原理和案例角度分析这些问题,并提供解决方案。1.缓存穿透(...
- Java三种方式实现redis分布式锁
-
一、引入原因...
- springboot使用redis的keys替代方案
-
最近项目中需要获取指定前缀的key,然后删除这些key,作为对redis命令不太深入了解的我第一想法就是redis的keys命令,只需keysprefix+*就可以了,在测试环境这样开...
- Redis 如何发现热Key,有哪些解决方案?
-
前几天我们分享了Redis大key有什么危害?如何排查和处理?,今天再来看看bigkey(大Key)的兄弟hotkey(热Key)。面试中,问到其中一个通常也会问另外一个。即使不准备面...
- redis Scan 踩坑记 key的模糊匹配
-
scan命令和keys的区别首先我们先说说keys命令...
- Redis热点key的解决思路
-
高并发的系统下,缓存将是提升性能的利器,而面向C端的应用,Redis缓存往往成为大家的不二选择,那是不是使用了缓存我们就能高枕无忧了?其实不然,虽然Redis性能非常好,但是如不正确的使用,也面临着崩...
- Redis中存储大key会导致什么问题?
-
最近忙着搞需求,一直没时间写,刚好遇到了一个问题,记录一下。问题很简单:想要预加载一些数据,但是数据量在一万条左右,使用redis存储会有问题吗?这里涉及到一个redis的大key的问题,即什么是re...
- Redis大Key问题如何排查?如何解决?
-
Redis大Key是指存储在Redis中的键值对,其中键对应的value占用了较大的内存空间,或者包含了大量的元素。例如,一个存储了数百万个元素的集合(Set)类型的键,或者一个存储了一...
- 基于Redis内核的热key统计实现方案|得物技术
-
一、Redis热key介绍Redis热key问题是指单位时间内,某个特定key的访问量特别高,占用大量的CPU资源,影响其他请求并导致整体性能降低。而且,如果访问热key的命令是时间复杂度较高的命令,...