Redis 是一种流行的 NoSQL 数据库,广泛用于许多 Web 应用程序和企业级应用程序中。然而,由于 Redis 提供了非常强大的功能和灵活性,因此它也存在着一些安全风险。在本文中,我们将概述 Redis 安全问题,并介绍一些应对策略。
2025年04月25日
Redis 是一种流行的 NoSQL 数据库,广泛用于许多 Web 应用程序和企业级应用程序中。然而,由于 Redis 提供了非常强大的功能和灵活性,因此它也存在着一些安全风险。在本文中,我们将概述 Redis 安全问题,并介绍一些应对策略。
2025年04月25日
这篇文章很简单,就是写一个 Java 版本的 Redis Client,而且不是一个生产级别的项目,只是一个验证类型的 demo。用于了解 “实现一个 Redis Client” 需要注意哪些事情。
2025年04月25日
一、Redis的自定义网络协议
1.1 为什么可以编写出一个自定义的Redis客户端
为什么我们可以编写出一个自定义的Redis客户端?因为Redis公开了自己的自定义协议。而对于一些其他软件的客户端,我们无法编写出一个自定义的Redis客户端,因为他们没有公开自己的自定义协议,但是我们可以通过一些抓包/逆向的手段猜测其应用层协议是什么样子的!!
2025年04月25日
TCP 协议是网络传输中至关重要的一个协议,它位于传输层。向上支持 FTP、TELNET、SMTP、DNS、HTTP等常见的应用层协议,向下要与网络层的 IP 协议相互配合,实现可靠的网络传输。
2025年04月25日
Redka 是一个基于 SQLite 实现的 Redis 替代产品,实现了 Redis 的核心功能,并且完全兼容 Redis API。它可以用于轻量级缓存、嵌入式系统、快速原型开发以及需要事务 ACID 特性的键值操作等场景。
2025年04月23日
Redis 是一个高性能的内存数据库,但是在实际应用中,也会存在一些常见的性能问题,需要通过一些解决方案来解决。
Redis 是一个内存数据库,当 Redis 中的数据量过大时,就容易出现内存使用过高的问题。解决方案包括:
2025年04月23日
Redis,这个被誉为“高性能内存数据库”的利器,在 Java 项目中扮演着越来越重要的角色。无论是缓存、会话管理,还是消息队列和分布式锁,Redis 都能大展身手。今天,我们就来聊聊 Redis 在 Java 项目中的各种奇妙应用,保证让你学到干货又笑到停不下来!