首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 Redis深度历险(核心原理与应用实践全彩)
内容
内容推荐
Redis是互联网技术架构在存储系统中使用得最为广泛的中间件,也是中高级后端工程师技术面试中面试官最喜欢问的工程技能之一,特别是那些优秀的互联网公司,通常要求面试者不仅仅掌握Redis基础用法,还要理解。Redis内部实现的细节原理。《Redis深度历险(核心原理与应用实践全彩)》作者钱文品(老钱)在使用Redis上积累了丰富的实战经验,希望帮助更多后端开发者更快、更深入地掌握Redis技能。
本书分为基础和应用篇、原理篇、集群篇、拓展篇、源码篇共5大块内容。基础和应用篇讲解对读者来说最有价值的内容,可以直接应用到实际工作中;原理篇、集群篇让开发者透过简单的技术表面看到精致的底层世界;拓展篇帮助读者拓展技术视野和夯实基础,便于进阶学习;源码篇让高阶的读者能够读懂源码,掌握核心技术实力。
本书适合以下人群阅读:有Redis基础,渴望深度掌握Redis技术原理的中高级后端开发者;渴望成功进入大型互联网企业研发部的中高级后端开发者;需要支撑公司Redis中间件运维工作的初中级运维工程师;对Redis中间件技术好奇的中高级前端技术研究者。
作者简介
钱文品(老钱)
互联网分布式高并发技术领域奋战十年的老兵,目前担任掌阅服务端技术专家。
熟练使用Java、Python、Golang等多种计算机语言,是开源项目爱好者。
开发过多人在线RPG游戏,制作过大型网站,写过消息推送系统和MySQL中间件。
运营公众号“码洞”(codehole)。
目录
第1篇 基础和应用篇
1.1 授人以鱼不如授人以渔
1.1.1 由Redis面试想到的
1.1.2 本书的内容范围
1.1.3 Redis可以做什么
1.1.4 小结
1.1.5 扩展阅读
1.2 万丈高楼平地起——Redis基础数据结构
1.2.1 Redis的安装
1.2.25 种基础数据结构
1.2.3 容器型数据结构的通用规则
1.2.4 过期时间
1.2.5 思考&作业
1.3 千帆竞发——分布式锁
1.3.1 分布式锁的奥义
1.3.2 超时问题
1.3.3 可重入性
1.3.4 思考&作业
1.4 缓兵之计——延时队列
1.4.1 异步消息队列
1.4.2 队列空了怎么办
1.4.3 阻塞读
1.4.4 空闲连接自动断开
1.4.5 锁冲突处理
1.4.6 延时队列的实现
1.4.7 进一步优化
1.4.8 思考&作业
1.5 节衣缩食——位图
1.5.1 基本用法
1.5.2 统计和查找
1.5.3 魔术指令bitfield
1.5.4 思考&作业
1.6 四两拨千斤——HyperLogLog
1.6.1 使用方法
1.6.2 pfadd中的pf是什么意思
1.6.3 pfmerge适合的场合
1.6.4 注意事项
1.6.5 HyperLogLog实现原理
1.6.6 pf的内存占用为什么是12KB
1.6.7 思考&作业
1.7 层峦叠嶂——布隆过滤器
1.7.1 布隆过滤器是什么
1.7.2 Redis中的布隆过滤器
1.7.3 布隆过滤器的基本用法
1.7.4 注意事项
1.7.5 布隆过滤器的原理
1.7.6 空间占用估计
1.7.7 实际元素超出时,误判率会怎样变化
1.7.8用不上Redis4.0 怎么办
1.7.9 布隆过滤器的其他应用
1.8 断尾求生——简单限流
1.8.1 如何使用Redis来实现简单限流策略
1.8.2 解决方案
1.8.3 小结
1.9 一毛不拔——漏斗限流
1.9.1 Redis-Cell
1.9.2 思考&作业
1.9.3 扩展阅读:Redis-Cell作者介绍
1.10 近水楼台——GeoHash
1.10.1 用数据库来算附近的人
1.10.2 GeoHash算法
1.10.3 Geo指令的基本用法
1.10.4 注意事项
1.11 大海捞针——scan
1.11.1 scan基本用法
1.11.2 字典的结构
1.11.3 scan遍历顺序
1.11.4 字典扩容
1.11.5 对比扩容、缩容前后的遍历顺序
1.11.6 渐进式rehash
1.11.7 更多的scan指令
1.11.8 大key扫描
第2篇 原理篇
2.1 鞭辟入里——线程IO模型
2.1.1 非阻塞IO
2.1.2 事件轮询(多路复用)
2.1.3 指令队列
2.1.4 响应队列
2.1.5 定时任务
2.1.6 扩展阅读
2.2 交头接耳——通信协议
2.2.1 RESP
2.2.2 客户端→服务器
2.2.3 服务器→客户端
2.2.4 小结
2.2.5 扩展阅读
2.3 未雨绸缪——持久化
2.3.1 快照原理
2.3.2 fork(多进程)
2.3.3 AOF原理
2.3.4 AOF重写
2.3.5 fsync
2.3.6 运维
2.3.7Redis4.0 混合持久化
2.3.8 思考&作业
2.4 雷厉风行——管道
2.4.1 Redis的消息交互
2.4.2 管道压力测试
2.4.3 深入理解管道本质
2.4.4 小结
2.5 同舟共济——事务
2.5.1 Redis事务的基本用法
2.5.2 原子性
2.5.3 discard(丢弃)
2.5.4 优化
2.5.5 watch
2.5.6 注意事项
2.5.7 思考&作业
2.6 小道消息——PubSub
2.6.1 消息多播
2.6.2 PubSub
2.6.3 模式订阅
2.6.4 消息结构
2.6.5 PubSub的缺点
2.6.6 补充
2.7 开源节流——小对象压缩
2.7.13 2bitVS64bit
2.7.2 小对象压缩存储(ziplist)
2.7.3 内存回收机制
2.7.4 内存分配算法
第3篇 集群篇
3.1 有备无患——主从同步
3.1.1 CAP原理
3.1.2 最终一致
3.1.3 主从同步与从从同步
3.1.4 增量同步
3.1.5 快照同步
3.1.6 增加从节点
3.1.7 无盘复制
3.1.8 wait指令
3.1.9 小结
3.2 李代桃僵——Sentinel
3.2.1 消息丢失
3.2.2 Sentinel基本用法
3.2.3 思考&作业
3.3 分而治之——Codis
3.3.1 Codis分片原理
3.3.2 不同的Codis实例之间槽位关系如何同步
3.3.3 扩容
3.3.4 自动均衡
3.3.5 Codis的代价
3.3.6 Codis的优点
3.3.7 mget指令的操作过程
3.3.8 架构变迁
3.3.9 Codis的尴尬
3.3.10 Codis的后台管理
3.3.11 思考&作业
3.4 众志成城——Cluster
3.4.1 槽位定位算法
3.4.2 跳转
3.4.3 迁移
3.4.4 容错
3.4.5 网络抖动
3.4.6 可能下线(PFAIL)与确定下线(Fail)
3.4.7 Cluster基本用法
3.4.8 槽位迁移感知
3.4.9 集群变更感知
标签
缩略图
书名 Redis深度历险(核心原理与应用实践全彩)
副书名
原作名
作者 钱文品
译者
编者
绘者
出版社 电子工业出版社
商品编码(ISBN) 9787121350474
开本 16开
页数 232
版次 1
装订 平装
字数 277
出版时间 2019-01-01
首版时间 2019-01-01
印刷时间 2019-01-01
正文语种
读者对象 普通大众
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类
图书小类
重量 440
CIP核字 2018214091
中图分类号 TP311.138
丛书名
印张 15.5
印次 1
出版地 北京
239
171
13
整理
媒质
用纸
是否注音
影印版本
出版商国别 CN
是否套装
著作权合同登记号
版权提供者
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/18 1:37:02