1.数据库 Redis服务器一般包含多个db,默认16个。 切换数据库 每个redis客户端都有自己的目标数据库,默认为0,可以通过select 1,切换数据库。 设置键的生存周期和过期时间 PTTL key 获取key的有效毫秒数 TTL key ...
Redis设计与实现 读书笔记 很喜欢这本书的创作过程,以开源的方式,托管到Git上进行创作 作者通读了Redis源码,并分享了详细的带注释的源码,让学习Redis的朋友轻松不少 阅读优秀的源码作品能快速的提升编码内功,而像Redis这样代码量不大 万多行 却句句精致的作品,当然不能错过 有兴趣的朋友当好好享用 源码:https: github.com huangz annotated redi ...
2014-08-11 22:59 7 5535 推荐指数:
1.数据库 Redis服务器一般包含多个db,默认16个。 切换数据库 每个redis客户端都有自己的目标数据库,默认为0,可以通过select 1,切换数据库。 设置键的生存周期和过期时间 PTTL key 获取key的有效毫秒数 TTL key ...
多机数据库实现 十五 、复制 从服务器通过命令 slaveof 127.0.0.1 6000 成为主服务器的从服务器。然后执行复制操作,保持自己的状态和主服务器一样 1.理论 同步 成为从服务器后的同步操作: 从服务器会发送SYNC命令给主服务器, 主机会执行bgsave命令 ...
第一部分:数据结构与对象 Redis支持的数据类型 字符串对象 列表对象 Hash对象 集合对象 有序集合对象 2.数据结构 Redis的所有数据类型都是: key-value ...
单机数据库实现 九、数据库 1.服务器中的数据库 一个redis服务器保存多个数据库。 当执行select 1,就是切换数据库到db[1],具体就是会修改redisClient.db指针到redisServer.db[1] 2.数据库键空间 typedef struct ...
第一章 初识redis redis 是一个远程内存数据库,性能强劲,具有复制特性以及为解决问题而生的独一无二的数据模型。 1. redis 简介 redis 是一种非关系型数据库(NOSQL) redis 与memcached 的对比,二者 ...
中断处理一般不是纯软件来实现的,需要硬件的支持。通过对中断的学习有助于更深入的了解系统的一些底层原理,特别是驱动程序的开发。 主要内容: 什么是中断 中断类型 中断相关函数 中断处理机制 中断控制方法 总结 1. 什么是中断 为了提高CPU和外围硬件 ...
进程是所有操作系统的核心概念,同样在linux上也不例外。 主要内容: 进程和线程 进程的生命周期 进程的创建 进程的终止 1. 进程和线程 进程和线程是程序运行时状态,是动态变化的,进程和线程的管理操作(比如,创建,销毁等)都是有内核来实现的。 Linux中的进程 ...
本章主要讨论与linux的设备驱动和设备管理的相关的4个内核成分,设备类型,模块,内核对象,sysfs。 主要内容: 设备类型 内核模块 内核对象 sysfs 总结 ...