• Redis源码剖析

    时间:2022-09-28 00:13:50

    Redis源码剖析和注释(一)---链表结构Redis源码剖析和注释(二)--- 简单动态字符串Redis源码剖析和注释(三)--- Redis 字典结构Redis源码剖析和注释(四)--- 跳跃表(skiplist)Redis源码剖析和注释(五)--- 整数集合(intset)Redis源码剖析和...

  • Redis源码剖析--列表t_list实现

    时间:2022-09-15 10:28:12

    Redis中的列表对象比较特殊,在版本3.2之前,列表底层的编码是 ziplist 和 linkedlist 实现的, 但是在版本3.2之后,重新引入了一个 quicklist 的数据结构,列表的底层都由quicklist实现。这边是在看源码和实际验证的时候发现的区别,然后上网查证。由于目前使用的r...

  • SpringBoot远程访问redis服务器问题剖析

    时间:2022-09-11 08:13:22

    使用了SpringBoot的项目,在远程连接Redis服务器时,会遇倒一些小问题,下面通过本文给大家全面解析SpringBoot远程访问redis服务器问题,需要的朋友参考下吧

  • 全面剖析Redis Cluster原理和应用

    时间:2022-09-05 18:55:12

    全面剖析Redis Cluster原理和应用1.Redis Cluster总览1.1 设计原则和初衷在官方文档Cluster Spec中,作者详细介绍了Redis集群为什么要设计成现在的样子。最核心的目标有三个:性能:这是Redis赖以生存的看家本领,增加集群功能后当然不能对性能产生太大影响,所以R...

  • 深度剖析:Redis分布式锁到底安全吗?

    时间:2022-08-26 14:33:08

    这篇文章,我们主要探讨了基于 Redis 实现的分布式锁,究竟是否安全这个问题。

  • 豌豆夹Redis解决方案Codis源码剖析:Dashboard

    时间:2022-02-10 16:24:11

    豌豆夹Redis解决方案Codis源码剖析:Dashboard1.不只是Dashboard虽然名字叫Dashboard,但它在Codis中的作用却不可小觑。它不仅仅是Dashboard管理页面,更重要的是,它负责监控和指挥各个Proxy的负载均衡(数据分布和迁移)。并且,所有API都以RESTFul...

  • Redis中主键失效的原理及实现机制剖析

    时间:2022-02-02 21:44:04

    这篇文章主要介绍了Redis中主键失效的原理及实现机制剖析,本文讲解了失效时间的控制、失效的内部实现、Memcached 删除失效主键的方法与 Redis 有何异同、Redis 的主键失效机制会不会影响系统性能等内容,需要的朋友可以参考下

  • Redis源码剖析和注释(七)--- 快速列表(quicklist)

    时间:2021-12-29 06:49:03

    Redis快速列表(quicklist)1.介绍quicklist结构是在redis3.2版本中新加的数据结构,用在列表的底层实现。通过列表键查看一下:redis列表键命令详解127.0.0.1:6379>RPUSHlist1251000"redis""quicklist"(integer)1...

  • Redis 源码简洁剖析 06 - quicklist 和 listpack

    时间:2021-12-29 06:48:57

    quicklist为什么要设计quicklist特点数据结构quicklistCreatequicklistDelIndexquicklistDelEntryquicklistInsertBefore,quicklistInsertAfterlistpack是什么数据结构编码类型整数编码字符串编码如...

  • Redis 源码简洁剖析 07 - main 函数启动

    时间:2021-12-29 06:49:21

    前言问题阶段1:基本初始化阶段2:检查哨兵模式,执行RDB或AOF检测阶段3:运行参数解析阶段4:初始化server资源管理初始化数据库创建事件驱动框架阶段5:执行事件驱动框架参考链接Redis源码简洁剖析系列前言main函数是Redis整个运行程序的入口。源码主要在server.c文件中。前面6篇...

  • Redis 源码简洁剖析 05 - ziplist 压缩列表

    时间:2021-11-05 05:52:53

    ziplist是什么Redis哪些数据结构使用了ziplist?ziplist特点优点缺点ziplist数据结构ziplist节点pre_entry_lengthencoding和lengthcontentziplist基本操作创建新ziplist将节点添加到末端将节点添加到某个/某些节点的前面删除...