在实际项目中Redis常被应用于做缓存,分布式锁、消息队列等。但是在搭建配置好Redis服务器后很多朋友应该会发现和有这样的疑问,为什么Redis默认建立了16个数据库,如下图所示。
2025年04月01日
在实际项目中Redis常被应用于做缓存,分布式锁、消息队列等。但是在搭建配置好Redis服务器后很多朋友应该会发现和有这样的疑问,为什么Redis默认建立了16个数据库,如下图所示。
2025年04月01日
在互联网开发的日常工作中,我们常常会遇到这样的场景:团队精心构建的一个高并发数据处理系统,大量关键业务数据依赖 Redis 进行存储和快速读写。然而,突然有一天,部分重要数据不翼而飞,导致业务出现异常,排查后发现竟是 Redis 自动清理在 “捣乱”。这不仅让开发人员焦头烂额,也给公司业务带来不小的损失。那么,如何才能有效防止重要数据被 Redis 自动清理呢?今天,就让我们深入探讨一番。
2025年04月01日
今天来分析下CPU结构对Redis性能会有影响吗?
在进行Redis性能分析的时候,通常我们会考虑下面这些方面,如:
1. 缩短 key 的长度
2. 禁止使用 keys *
我们都知道 keys *, 在使用的时候 Redis 会处于阻塞状态,导致其它任何命令在你的 Redis 实例中都无法执行。这个情况在 Redis 数据量大的时候就很明显,严重影响系统的运行。(一般我们用 scan 来代替)
2025年04月01日
Redis内存优化是指通过一定的技术手段和策略设置来降低Redis实例占用的内存大小,从而达到提升Redis性能、保证系统稳定运行等目的,从而可以更好的满足业务需求,降低系统运维的成本。下面我们来总结一下,在日常开发过程中,如何进行Redis的内存优化?
2025年04月01日
在 Redis 中查找以特定前缀开头的所有 key,在拥有 1 亿个 key 的情况下,需要非常小心,避免使用会阻塞 Redis 服务器的命令。 直接使用 KEYS prefix* 命令是 绝对不推荐
2025年04月01日
我们先来看一个问题, 假设Redis实例保存了5GB的数据,现在删除了2GB的数据,那么Redis进程占用的内存会不会减少呢?
2025年04月01日
多级缓存(如 Redis + 本地缓存)是一种在系统架构中广泛应用的提高系统性能和响应速度的技术手段,它综合利用了不同类型缓存的优势,以下为你详细介绍:
2025年04月01日
在前面我们分享过一次Redis常用数据结构和使用场景,文章对Redis基本使用做了一个简单的API说明,但是对于其中String类型中的bitmap(位图)我们需要重点说明一下,因为他的作用真的不容忽略,因为bitmap在