Java如何处理亿级以上的数据?Java, Redis缓存, 多线程, 性能测试 / Nick Tan / 2023-03-07 / 发表评论一、如何用Java几分钟处理完30亿个数据? 首先,处理30亿个数据是一项非常庞大和复杂的任务,需要针对不同的 […] Java如何处理亿级以上的数据? Read More »
幂等机制场景及解决方案Java, Redis缓存, 数据库, 架构设计, 软件设计 / Nick Tan / 2023-02-08 / 发表评论一、幂等场景 1、场景一:前端重复提交 用户注册,用户创建商品等操作,前端都会提交一些数据给后台服务,后台需要 幂等机制场景及解决方案 Read More »
缓存技术介绍与设计Redis缓存, 分布式, 数据库, 高并发 / Nick Tan / 2023-02-07 / 发表评论一、为什么要使用缓存? 缓存分为本地缓存和分布式缓存。以 Java 为例,使用自带的 map 或者 guava 缓存技术介绍与设计 Read More »
缓存雪崩、缓存击穿、缓存穿透及其解决方案Redis缓存, 分布式, 性能测试, 数据库, 数据结构, 高并发 / Nick Tan / 2023-02-06 / 发表评论Redis 作为目前使用最广泛的缓存,搭配MySQL的使用场景相信大家都不陌生。因为 Redis 是内存数据库 缓存雪崩、缓存击穿、缓存穿透及其解决方案 Read More »
Redis未授权访问漏洞攻击套路Redis缓存, Web安全, 渗透测试 / Nick Tan / 2022-12-31 / 发表评论redis是一个非常快速的,开源的,支持网络,可以基于内存,也可以持久化的日志型,非关系型的键值对数据库。并提 Redis未授权访问漏洞攻击套路 Read More »
Redis数据持久化提高可用性Redis缓存, 分布式, 多线程, 性能测试, 数据结构, 高并发 / Nick Tan / 2022-11-08 / 发表评论一、Redis介绍 我们经常在数据库层上加一层缓存(如Redis),来保证数据的访问效率。这样性能确实也有了大 Redis数据持久化提高可用性 Read More »
深刻理解高性能Redis的本质Redis缓存, 多线程, 性能测试, 高并发 / Nick Tan / 2022-11-08 / 发表评论一、背景 分布式系统绕不开的核心之一的就是数据缓存,有了缓存的支撑,系统的整体吞吐量会有很大的提升。通过使用缓 深刻理解高性能Redis的本质 Read More »
Redis6.0的多线程模型简介Redis缓存, 多线程, 性能测试, 高并发 / Nick Tan / 2022-11-08 / 发表评论一、背景 1、多线程网络IO Redis 的网络 IO 以及键值对指令读写是由单个线程来执行的,避免了不必要的 Redis6.0的多线程模型简介 Read More »
图解Redis数据结构之对象系统Java, Redis缓存, 数据结构, 服务器 / Nick Tan / 2022-10-12 / 发表评论Redis基于其基础数据结构创建了对象系统。这个对象系统包含了字符串对象、列表对象、哈希对象、集合对象和有序集 图解Redis数据结构之对象系统 Read More »
Redis与DB的数据一致性解决方案Redis缓存, 分布式 / Nick Tan / 2022-03-23 / 发表评论一、谈谈一致性 一致性就是数据保持一致,在分布式系统中,可以理解为多个节点中数据的值是一致的。 强一致性:这种 Redis与DB的数据一致性解决方案 Read More »