redis
文章平均质量分 80
Saintyyu
这个作者很懒,什么都没留下…
展开
-
Redis五种数据结构的底层编码
每种类型的对象都至少使用了两种不同的编码:原创 2020-09-26 17:35:28 · 576 阅读 · 0 评论 -
Redis HyperLogLog 算法原理即内部数据结构
找到两篇不错的介绍hyperloglog的博客,推荐如下: https://www.jianshu.com/p/55defda6dcd2 探索HyperLogLog算法(含Java实现) https://zhuanlan.zhihu.com/p/43426875深度探索 Redis HyperLogLog 内部数据结构转载 2020-09-26 11:40:11 · 212 阅读 · 0 评论 -
缓存穿透、缓存并发、缓存雪崩、缓存抖动、热点缓存、缓存双写一致性等问题
对于高并发的业务场景,常用的技术手段包括黑白名单、限流防刷、熔断降级、兜底、隔离、多级缓存(客户端、CDN、NGINX、内存缓存、分布式缓存)等等。这些手段相互结合,才能应对高并发场景下的各种细分场景。本文总结了缓存方案需要考虑的几个问题。 第一,关于缓存穿透,是指大量访问缓存和数据库中都不存在的数据。对此,可以考虑使用参考博客1和2中提到的两种方案:缓存空对象(对应key数量有限、key重复请求概率较高的场景)和布隆过滤器(对应key数量有限、key重复请求概率较高的场景和key各不相同、key重复请求原创 2020-09-08 00:37:43 · 894 阅读 · 0 评论