原文:《Redis设计与实现》读书笔记

Redis设计与实现 读书笔记 很喜欢这本书的创作过程,以开源的方式,托管到Git上进行创作 作者通读了Redis源码,并分享了详细的带注释的源码,让学习Redis的朋友轻松不少 阅读优秀的源码作品能快速的提升编码内功,而像Redis这样代码量不大 万多行 却句句精致的作品,当然不能错过 有兴趣的朋友当好好享用 源码:https: github.com huangz annotated redi ...

2014-08-11 22:59 7 5535 推荐指数:

查看详情

Redis设计实现读书笔记之二

1.数据库 Redis服务器一般包含多个db,默认16个。 切换数据库 每个redis客户端都有自己的目标数据库,默认为0,可以通过select 1,切换数据库。 设置键的生存周期和过期时间 PTTL key 获取key的有效毫秒数 TTL key ...

Tue Mar 07 18:51:00 CST 2017 1 1236
Redis 设计实现读书笔记(三)

多机数据库实现 十五 、复制 从服务器通过命令 slaveof 127.0.0.1 6000 成为主服务器的从服务器。然后执行复制操作,保持自己的状态和主服务器一样 1.理论 同步 成为从服务器后的同步操作: 从服务器会发送SYNC命令给主服务器, 主机会执行bgsave命令 ...

Tue Dec 24 01:54:00 CST 2019 0 689
Redis设计实现读书笔记之一

第一部分:数据结构与对象 Redis支持的数据类型 字符串对象 列表对象 Hash对象 集合对象 有序集合对象 2.数据结构 Redis的所有数据类型都是: key-value ...

Tue Mar 07 18:50:00 CST 2017 0 1348
Redis 设计实现读书笔记(二)

单机数据库实现 九、数据库 1.服务器中的数据库 一个redis服务器保存多个数据库。 当执行select 1,就是切换数据库到db[1],具体就是会修改redisClient.db指针到redisServer.db[1] 2.数据库键空间 typedef struct ...

Tue Dec 24 01:53:00 CST 2019 0 693
redis实战---读书笔记

第一章 初识redis redis 是一个远程内存数据库,性能强劲,具有复制特性以及为解决问题而生的独一无二的数据模型。 1. redis 简介 redis 是一种非关系型数据库(NOSQL) redis 与memcached 的对比,二者 ...

Wed Jul 17 08:01:00 CST 2019 0 623
《Linux内核设计实现读书笔记(七)- 中断处理

中断处理一般不是纯软件来实现的,需要硬件的支持。通过对中断的学习有助于更深入的了解系统的一些底层原理,特别是驱动程序的开发。 主要内容: 什么是中断 中断类型 中断相关函数 中断处理机制 中断控制方法 总结 1. 什么是中断 为了提高CPU和外围硬件 ...

Fri Apr 19 19:38:00 CST 2013 0 8441
《Linux内核设计实现读书笔记(三)- Linux的进程

进程是所有操作系统的核心概念,同样在linux上也不例外。 主要内容: 进程和线程 进程的生命周期 进程的创建 进程的终止 1. 进程和线程 进程和线程是程序运行时状态,是动态变化的,进程和线程的管理操作(比如,创建,销毁等)都是有内核来实现的。 Linux中的进程 ...

Tue Aug 21 01:42:00 CST 2012 2 10922
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM