redis设计与实现 读书笔记1
来源:互联网 发布:sqlserver distinct 编辑:程序博客网 时间:2024/06/06 13:23
一个业务模型引出对redis的好奇:
提出问题:
1.redis 的五种数据类型分别由什么数据结构实现?
2.redis 的字符串类型既可以存储字符串,也可以存储整数和浮点数,甚至是二进制位(使用setbit)
redis 内部是如何实现存储这些值?
3.redis的一部分命令只能对特定的数据类型执行
eg:append 只能对字符串执行 hset只能对哈希表执行
而另一部分可以对所有数据类型执行
eg:del type 和expire
不同的命令在执行的时候是如何进行类型检查的?
redis内部是否实现了一个类型系统?
4.redis的数据库是怎样存储各种不同数据类型的键值对的?
数据库中的过期性又是如何实现自动删除的?
5.除了数据库之外,redis还拥有发布 订阅 脚本 事务 等特性,这些特性如何实现?
6.redis使用什么模型或者模式来处理客户端的命令请求?
一条命令从发布到返回需要经历什么步骤?
阅读全文
0 0
- redis设计与实现 读书笔记1
- 《Redis设计与实现》读书笔记
- 《Redis设计与实现》读书笔记
- redis设计与实现读书笔记(第一章)
- Redis设计与实现读书笔记——简单动态字符串
- Redis设计与实现读书笔记——双链表
- redis设计与实现第一部分读书笔记(未完)
- 《Redis设计和实现》读书笔记1-简单动态字符串
- redis的运用--来源于《redis设计与实现》的读书笔记,仅供自己参考
- Redis 设计与实现
- Redis 设计与实现
- Redis 设计与实现
- Redis 设计与实现
- Redis 设计与实现
- Redis 设计与实现
- Redis 设计与实现
- 《Redis设计与实现》
- redis设计与实现
- Scrapy爬取淘宝网数据的尝试
- sudo make install
- 学习笔记_MongoDB使用
- java设计模式六大原则之场景应用分析
- 纯c++读取与显示BMP图片
- redis设计与实现 读书笔记1
- 坐拥823亿美元坐拥823亿美元财富,贝索斯日常修炼指南
- Android保持屏幕常亮的三种方法
- C++与Objective-C的区别
- MSM平台AP/CP通信机制
- window下Python2.7和3.5共存以及两个版本下使用pip
- mysql查询int转字符类型
- 82. Remove Duplicates from Sorted List II
- vue npm/cnpm install或者npm run dev 报错解决思路之一