摘要:
定义 Redis中的数据结构,链表和压缩列表这两种数据结构是列表对象的底层实现方式。 当时考虑到链表的附加空间太大,节点的内存都是单独分配的,还会导致内存碎片化问题严重。 因此从Redis3.2开始,对列表的底层数据结构进行了改造,即使用quickList代替链表list和压缩列表ziplist 快 阅读全文
posted @ 2023-08-16 15:30
秋天Code
阅读(72)
评论(0)
推荐(0)
摘要:
介绍 在Redis中,我们可以为键值对设置有效期,现在面临一个问题,如果一个键值对过期了,那么我们应该怎么删除呢? 我们目前有三种方案: 定时删除:在设置键的过期时间的同时,为此键设置一个定时器timer,定时器在键的过期时间来临时,立即自动执行键的删除。惰性删除:放任键不管,但是每次从获取该键时, 阅读全文
posted @ 2023-08-16 15:25
秋天Code
阅读(31)
评论(0)
推荐(0)