redis
码农单克
这个作者很懒,什么都没留下…
展开
-
Redis懂这八个问题,说明你已经精通了!
1、为什么使用Redis 分析:博主觉得在项目中使用redis,主要是从两个角度去考虑:性能和并发。当然,redis还具备可以做分布式锁等其他功能,但是如果只是为了分布式锁这些其他功能,完全还有其他中间件(如zookpeer等)代替,并不是非要使用redis。因此,这个问题主要从性能和并发两个角度去答。 回答:如下所示,分为两点 (一)性能 如下图所示,我们在碰到需要执行耗时特别久,且结果不频繁变动的SQL,就特别适合将运行结果放入缓存。这样,后面的请求就去缓存中读取,使得请求能够迅速响应。 题外话:忽然原创 2020-07-01 21:21:34 · 163 阅读 · 0 评论 -
Redis内部数据结构quicklist详解
在本文中,我们介绍一个Redis内部数据结构——quicklist。Redis对外暴露的list数据类型,它底层实现所依赖的内部数据结构就是quicklist。 我们在讨论中还会涉及到两个Redis配置(在redis.conf中的ADVANCED CONFIG部分): list-max-ziplist-size -2 list-compress-depth 0 我们在讨论中会详细解释这两个配置的含义。 注:本文讨论的quicklist实现基于Redis源码的3.2分支。 quicklist概述 Redis对原创 2020-06-18 20:48:56 · 573 阅读 · 0 评论