缓存技术介绍与设计Redis缓存, 分布式, 数据库, 高并发 / Nick Tan / 2023-02-07 / 发表评论一、为什么要使用缓存? 缓存分为本地缓存和分布式缓存。以 Java 为例,使用自带的 map 或者 guava […] 缓存技术介绍与设计 Read More »
缓存雪崩、缓存击穿、缓存穿透及其解决方案Redis缓存, 分布式, 性能测试, 数据库, 数据结构, 高并发 / Nick Tan / 2023-02-06 / 发表评论Redis 作为目前使用最广泛的缓存,搭配MySQL的使用场景相信大家都不陌生。因为 Redis 是内存数据库 缓存雪崩、缓存击穿、缓存穿透及其解决方案 Read More »
分布式协调服务器ZooKeeper简介Java, Spring Cloud, 分布式, 开源组件, 微服务, 性能测试 / Nick Tan / 2022-11-09 / 发表评论一、什么是ZooKeeper? Apache ZooKeeper 是一个开源的实现高可用的分布式协调服务器。Z 分布式协调服务器ZooKeeper简介 Read More »
Redis数据持久化提高可用性Redis缓存, 分布式, 多线程, 性能测试, 数据结构, 高并发 / Nick Tan / 2022-11-08 / 发表评论一、Redis介绍 我们经常在数据库层上加一层缓存(如Redis),来保证数据的访问效率。这样性能确实也有了大 Redis数据持久化提高可用性 Read More »
分布式锁的设计模型简介分布式, 多线程, 微服务, 设计模式, 高并发 / Nick Tan / 2022-10-31 / 发表评论什么是分布式锁?对于这个问题,相信很多同学是即熟悉又陌生。随着分布式系统的快速发展与广泛应用,针对共享资源的互 分布式锁的设计模型简介 Read More »
Redis与DB的数据一致性解决方案Redis缓存, 分布式 / Nick Tan / 2022-03-23 / 发表评论一、谈谈一致性 一致性就是数据保持一致,在分布式系统中,可以理解为多个节点中数据的值是一致的。 强一致性:这种 Redis与DB的数据一致性解决方案 Read More »
分布式的几个常见问题及解决方案Java, 分布式, 框架算法, 系统安全 / Nick Tan / 2021-11-20 / 发表评论一、如何防止表单重复提交 前端。每次点击后都要等X秒才能点击。 数据库添加唯一索引 服务器返回表单页面时,会先 分布式的几个常见问题及解决方案 Read More »