最新 最热

Redis在生产环境下使用set命令遇到一个致命问题

今天给大家分享的是Redis基础命令set过期时间被覆盖问题。该命令可能是大家最为常见的一个命令,但有一个小细节可能很多人多都没注意到,今天就来演示总结一下。...

2023-12-14
1

Redis缓存雪崩、击穿、穿透解释及解决方法,缓存预热,布隆过滤器 ,互斥锁

大量缓存数据同一时间过期或者redis故障时,此时大量用户请求直接打到数据库,造成数据库宕机

2023-11-19
1

防止取消订单误支付Bug分布式锁方案设计

在现代电子商务平台中,订单管理是一个至关重要的功能。然而,由于并发操作和复杂的业务流程,订单的状态可能会在不同的阶段发生变化。在某些情况下,当用户正在取消订单的同时,系统可能会继续处理支付操作,导致误支付的Bug。...

2023-09-05
1

Bigkey问题的解决思路与方式探索

在Redis运维过程中,由于Bigkey 的存在,会影响业务程序的响应速度,严重的还会造成可用性损失,DBA也一直和业务开发方强调 Bigkey 的规避方法以及危害。...

2022-11-23
1

如何在windows上部署多个Redis实例

Redis由于其单线程的特点,只会占用机器一个CPU,无法发现机器多个CPU的优势。我们在使用的过程中,常常会部署多个Redis在一台机器上。

2022-09-18
1

44连问,接近2w字Redis面试题总结

PS:Redis的内存淘汰策略的选取并不会影响过期的key的处理。内存淘汰策略用于处理内存不足时的需要申请额外空间的数据;过期策略用于处理过期的缓存数据...

2022-09-06
1

Redis键值该如何设计

==PS:总的来说,还是哈希比较好一点,空间小且灵活,代码其实也复杂不到哪去,多那几行代码,一下就完事了==

2022-09-06
1

redis发布订阅

都放到数据库>数据能保证,但是多人查询以及翻页的成本就非常高,这个时候就要区分了,老数据用数据库,比如近3天用sorted_set来存储(rank 可以按时间点进行排序)...

2022-09-02
1

故障分析 | Redis Cluster 分片内存异常使用不均问题诊断

问题发生背景为某生产 Redis 集群(版本 Redis 5.0.10 ,架构为 30 片以上),该集群中某一个分片内存使用率异常高(内存占用达70%以上,其它片内存相对使用较低),我们模拟生产环境如下监控图所示:...

2022-08-29
1

Redis 缓存主动更新策略

Cache Aside Pattern:由缓存的调用者,在更新数据库的同时更新缓存Read/Write Through Pattern:缓存与数据库整合为一个服务,由服务来维护一致性。调用者调用该服务,无需关心缓存一致性问题Write Behind Caching Pattern:调...

2022-08-09
1