
Redis
野生程序猿_天空蓝色
半路出家做软件,野生程序猿!
展开
-
Redis内部数据结构详解——skiplist
Redis里面使用skiplist是为了实现sorted set这种对外的数据结构。sorted set提供的操作非常丰富,可以满足非常多的应用场景。这也意味着,sorted set相对来说实现比较复杂。同时,skiplist这种数据结构对于很多人来说都比较陌生,因为大部分学校里的算法课都没有对这种数据结构进行过详细的介绍。因此,为了介绍得足够清楚,本文会比这个系列的其它几篇花费更多的篇幅。 我们将大体分成三个部分进行介绍: 介绍经典的skiplist数据结构,并进行简单的算法分析。这一部分的介绍,与R转载 2020-11-27 23:19:07 · 476 阅读 · 0 评论 -
面对海量请求,缓存设计还应该考虑哪些问题?
面对海量请求,缓存设计还应该考虑哪些问题?从第一个缓存框架 Memcached 诞生以来,缓存就广泛地存在于互联网应用中。如果你的应用流量很小,那么使用缓存可能并不需要做多余的考虑。但如果你的应用流量达到了成百上千万,那么你就不得不考虑深层次的缓存问题:缓存穿透、缓存击穿与缓存雪崩。缓存穿透缓存穿透是指查询一个一定不存在的数据,因为这个数据不存在,所以永远不会被缓存,所以每次请求都会去请求数据库。...转载 2018-05-17 09:02:55 · 346 阅读 · 0 评论 -
SpringBoot通过redisTemplate调用lua脚本
SpringBoot通过redisTemplate调用lua脚本转载 2018-09-29 01:49:27 · 3967 阅读 · 0 评论