摘要: 问题提出 Redis中如果出现缓存穿透的情况,我们通常采用两种方式 缓存空对象,对于数据库中查询不到的对象就写入Redis中并设置过期时间, 布隆过滤器,布隆过滤器可以方便的判断一个数据是否存在于海量数据中 介绍 布隆过滤器是一种来检索元素是否在给定大集合中的数据结构,这种数据结构是高效且性能很好的 阅读全文
posted @ 2022-08-21 19:56 雙雙 阅读(50) 评论(0) 推荐(0)
摘要: 一致性哈希算法主要应用于Redis分布式缓存 问题引出 在单节点的情况下,Redis缓存不用担心命中率的问题,但是一旦上升到分布式的架构中,可能会造成一台机器有缓存而另一台机器没有缓存的情况,基于此使用一致性Hash算法可以有效地解决在分布式存储结构下动态增加和删除节点后尽量有多的请求命中原来的服务 阅读全文
posted @ 2022-08-21 19:54 雙雙 阅读(60) 评论(0) 推荐(0)
摘要: 缓存读写策略 介绍三种缓存读写策略,各有优劣 Read/Write Through Pattern(读写穿透) Read/Write Through Pattern 中服务端把 cache 视为主要数据存储,从中读取数据并将数据写入其中。cache 服务负责将此数据读取和写入 DB,从而减轻了应用程 阅读全文
posted @ 2022-08-21 19:50 雙雙 阅读(128) 评论(0) 推荐(0)
摘要: Nosql Nosql = Not Only SQL 泛指非关系型数据库的,随着web2.0互联网的诞生,传统的关系型数据库很难对付web2.0是滴啊,尤其是超大规模的高并发的社区,暴露出很多难以克服的问题,Nosql在当今大数据环境下发展的十分迅速,Redis是发展最快的,而且是当下必须要掌握的一 阅读全文
posted @ 2022-08-21 10:27 雙雙 阅读(370) 评论(0) 推荐(0)