文章 2024-01-10 来自:开发者社区

redis源码学习

redis源码学习wsl2安装https://docs.microsoft.com/zh-cn/windows/wsl/install-win10vscodehttps://docs.microsoft.com/zh-cn/windows/wsl/tutorials/wsl-vscodec/c++基本配置https://code.visualstudio.com/docs/cpp/config-....

redis源码学习
文章 2023-10-08 来自:开发者社区

【Redis源码】Redis命令set学习(一)

前言:该篇内容为我对redis的学习记录,欢迎指正批评。文中只是放了部分调试内容,完整的可以根据流程图跟踪。一.redis set命令调用流程二.源码分析(1)源码解析服务端对命令的解析是绑定在server.c中的redisCommandTable全局参数中,redisCommandTable为一个结构体数组。结构体redisCommand如下:typedefvoidredisCommandPr....

【Redis源码】Redis命令set学习(一)
文章 2023-10-08 来自:开发者社区

【Redis源码】Redis命令INCR、DECR、INCRBY、DECRBY学习(二)

前言:该篇内容为我对redis的学习记录,欢迎指正批评。文中只是放了部分调试内容,完整的可以根据流程图跟踪。一.redis incr命令调用流程DECR和INCR和类似只是一个是增加一个是减少。其余两个命令也大同小异;二.源码分析4个命令相应源码,t_string.c中:voidincrCommand(client *c) {    incrDecrCommand(c,1);....

【Redis源码】Redis命令INCR、DECR、INCRBY、DECRBY学习(二)
文章 2023-10-08 来自:开发者社区

【Redis源码】dict字典学习(三)

前言:该篇内容为我对redis的学习记录,欢迎指正批评。一.redis 数据库流程结构二.结构解析server.h - client结构体typedefstructclient {    uint64_t id;            /* 客户端唯一增量ID. */    int fd; &...

【Redis源码】dict字典学习(三)
文章 2016-08-01 来自:开发者社区

Redis源码学习——BIO

 Redis源码学习之BIO BIO顾名思义,background IO,是redis中运行的后台IO。 网上千篇一律的说法是redis是单线程单进程。 实际上redis运行过程中并不是严格单进程单线程应用。 Redis中的多进程: 在写入备份(RDB,AOF)的时候,会fork出子进程进行备份文件的写入。 Redis中的多线程: AOF的备份模式中,如果我们设置的是AOF_...

文章 2016-07-13 来自:开发者社区

Redis源码学习——基础数据结构之SDS

Redis数据结构-SDS Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。 首先介绍下Redis的基础数据结构 —— SDSRedis没有使用传统C语言的字符串(字符数组)表示。而是自己构建了一种名为sds(Simple Dymamic String)的抽象类型,作为redis的默认字符类型。 SDS用于保存数据库中的字符串值,用户客户端...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

云数据库 Tair(兼容 Redis)学习相关内容

云数据库 Tair(兼容 Redis)更多学习相关

产品推荐

NoSQL数据库

阿里云NoSQL数据库提供了一种灵活的数据存储方式,可以支持各种数据模型,包括文档型、图型、列型和键值型。此外,它还提供了一种分布式的数据处理方式,可以支持高可用性和容灾备份。包含Redis社区版和Tair、多模数据库 Lindorm、MongoDB 版。

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等