Redis 是一个开源的、基于内存的数据结构存储系统,常被用于缓存、消息队列、实时数据处理等场景。以下是一些重要的 Redis 知识点:
数据类型
- 字符串(String):最基本的数据类型,能存储字符串、整数或浮点数。可用于缓存用户信息、配置参数等,如存储用户的昵称、年龄等。
2025年04月03日
Redis 是一个开源的、基于内存的数据结构存储系统,常被用于缓存、消息队列、实时数据处理等场景。以下是一些重要的 Redis 知识点:
2025年04月03日
作者 | 雷架
文章来源 | 爱笑的架构师 (id :DancingOnYourCode)
缓存异常场景分类
在实际生产环境中有时会遇到缓存穿透、缓存击穿、缓存雪崩等异常场景,为了避免异常带来巨大损失,我们需要了解每种异常发生的原因以及解决方案,帮助提升系统可靠性和高可用。
缓存穿透
2025年04月03日
布隆过滤器(Bloom Filter)是一种空间效率极高的数据结构,用于快速判断一个元素是否在集合中。它能够节省大量内存,但它有一个特点:可能存在误判,即可能会认为某个元素存在于集合中,但实际上不存在;而对于不存在的元素,它保证一定不会误判。布隆过滤器适合在对存储空间要求极为严格,同时能接受少量误判的应用场景中使用。
2025年04月03日
服务器是什么:服务器英文名称为“Server”,指的是网络环境下为客户机(Client)提供某种服务的专用计算机,服务器安装有网络操作系统(如Windows Server、Linux、Unix等)和各种服务器应用系统软件(如Web服务、电子邮件服务),通常分为文件服务器(能使用户在其它计算机访问文件)
2025年04月03日
cent6.5安装gitlab-ce最新版本-11.8.2并配置邮件服务(yum选择的,时间不同,版本不同)
如果对运维课程感兴趣,可以在b站上搜索我的账号: 运维实战课程,可以关注我,学习更多免费的运维实战技术视频
2025年04月03日
有一些很酷的API,比如打开通知我们可以编程地访问国际空间站的位置,以确定它何时经过特定的位置,而使用Twilio SendGrid,我们可以在发生这种情况时发送电子邮件通知。
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 来代替)