【redis源码学习】系列目录导航[通俗易懂]

【redis源码学习】系列目录导航[通俗易懂]万幸,赶在2022之前完成了这个系列,哈哈。【redis源码学习】redisObject【redis源码学习】simpledynamicstrings(简单动态字符串sds)【redis源码学习】跳跃表【redis源码学习】redis专属“链表”:ziplist【redis源码学习】快速列表quicklist【redis源码学习】看看redis的“哈希表”实现【redis源码学习】redis启动并读取配置文件的过程【redis源码学习】紧凑列表listpack,t_hash的御.

大家好,又见面了,我是你们的朋友全栈君。

请添加图片描述

万幸,赶在2022之前完成了这个系列,哈哈。

【redis源码学习】redisObject
【redis源码学习】simple dynamic strings(简单动态字符串 sds)
【redis源码学习】跳跃表
【redis源码学习】redis 专属“链表”:ziplist
【redis源码学习】快速列表 quicklist
【redis源码学习】看看redis的“哈希表”实现
【redis源码学习】redis启动并读取配置文件的过程
【redis源码学习】紧凑列表 listpack,t_hash的御用底层结构
【redis源码学习】rax,我愿称之为“升级版字典树”
【redis源码学习】redis 中的“消息队列” Stream


【redis源码学习】事件机制
【redis源码学习】传说中,redis使用的是单线程?
【redis源码学习】持久化机制(1):RDB
【redis源码学习】持久化机制(2):AOF


【redis源码学习】从源码角度看主从复制(1):前期提要
【redis源码学习】从源码角度看主从复制(2):主从之间的“三次握手”
【redis源码学习】从源码角度看主从复制(3):全量同步 && 部分同步

【redis源码学习】Redis Sentinel 是如何实际解决分布式共识问题的
【redis源码学习】redis cluster 集群实现

【redis 源码学习】空间配置(zmalloc)


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/139369.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Spring Boot整合RabbitMQ详细教程

    Spring Boot整合RabbitMQ详细教程1.首先我们简单了解一下消息中间件的应用场景异步处理场景说明:用户注册后,需要发注册邮件和注册短信,传统的做法有两种1.串行的方式;2.并行的方式(1)串行方式:将注册信息写入数据库后,发送注册邮件,再发送注册短信,以上三个任务全部完成后才返回给客户端。这有一个问题是,邮件,短信并不是必须的,它只是一个通知,而这种做法让客户端等待没有必要等待的东西.(2)并行方式:将注册信…

    2022年5月14日
    41
  • 原码补码相互转换[通俗易懂]

    原码补码相互转换[通俗易懂]1.基础概念原码:为十进制数的二进制表示,正数符号位为0,负数符号位为1例如:10的二进制为00001010,-10的二进制为10001010补码:为原码的计算码,通俗的讲,计算的时候用补码,看大小的时候用原码2.原码转换成补码正数原码转补码:正数的补码,与原码相同例如,10的原码为00001010,补码也是00001010负数原码转补码:负数的补码:符号位不变,其余各位按位取反,取反后整体加1例如:-10的原码为10001010…

    2025年7月4日
    4
  • Pytest(6)重复运行用例pytest-repeat「建议收藏」

    Pytest(6)重复运行用例pytest-repeat「建议收藏」前言平常在做功能测试的时候,经常会遇到某个模块不稳定,偶然会出现一些bug,对于这种问题我们会针对此用例反复执行多次,最终复现出问题来。自动化运行用例时候,也会出现偶然的bug,可以针对单个用例,

    2022年7月31日
    6
  • Eclipse自动补全设置「建议收藏」

    Eclipse自动补全设置「建议收藏」最简单的修改方式是:Windows——>Preferences——>Java–>Editor–>ContentAsis在AutoactivationtriggersforJava后面的文本框里只有一个“.”现在你将其改为“.abcdefghijklmnopqrstuvwsyzABCDEFGHIJKLMNOPQRSTUVWSYZ_”即可。

    2022年6月28日
    23
  • 实现线程同步的几种方式总结

    实现线程同步的几种方式总结在多线程中线程的执行顺序是依靠哪个线程先获得到CUP的执行权谁就先执行,虽然说可以通过线程的优先权进行设置,但是他只是获取CUP执行权的概率高点,但是也不一定必须先执行。在这种情况下如何保证线程按照一定的顺序进行执行,今天就来一个大总结,分别介绍一下几种方式。通过Object的wait和notify 通过Condition的awiat和signal 通过一个阻塞队列 通过两个阻塞队列 …

    2022年7月15日
    18
  • 什么是TIME_WAIT

    什么是TIME_WAITTIME_WAIT是怎样产生的?因为TCP连接是双向的,所以在关闭连接的时候,两个方向各自都需要关闭。先发FIN包的一方执行的是主动关闭;后发FIN包的一方执行的是被动关闭。主动关闭的一方会进入TIME_WAIT状态,并且在此状态停留两倍的MSL时长。什么是MSL?MSL指的是报文段的最大生存时间,如果报文段在网络活动了MSL时间,还没有被接收,那么会被丢弃。关于MSL的大小

    2022年6月4日
    41

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号