注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)家庭與辦公軟件大數(shù)據(jù)高并發(fā)Redis一本通

大數(shù)據(jù)高并發(fā)Redis一本通

大數(shù)據(jù)高并發(fā)Redis一本通

定 價(jià):¥99.00

作 者: 張文亮 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787111692195 出版時(shí)間: 2021-11-01 包裝: 平裝
開本: 16開 頁數(shù): 372 字?jǐn)?shù):  

內(nèi)容簡介

  本書涵蓋Redis數(shù)據(jù)類型的使用場景、各種類型的API的使用和底層數(shù)據(jù)結(jié)構(gòu)源碼解析、在DevOps環(huán)境中使用Redis的綜合實(shí)踐、Redis主從架構(gòu)、RedisSentinel Redis、Redis集群環(huán)境搭建及其實(shí)現(xiàn)的高可用與高可擴(kuò)原理等內(nèi)容,提供深入淺出的實(shí)戰(zhàn)案例,旨在幫助讀者深入了解Redis數(shù)據(jù)結(jié)構(gòu)領(lǐng)域和日常運(yùn)維Redis所碰到的常見問題解決方案,。 本書適合Redis新手、所有對Redis感興趣的開發(fā)與運(yùn)維人員閱讀和參考,同時(shí)還可作為高等院校相關(guān)專業(yè)的參考教程。

作者簡介

暫缺《大數(shù)據(jù)高并發(fā)Redis一本通》作者簡介

圖書目錄

前言
第1章 大數(shù)據(jù)高并發(fā)離不開Redis 1
11 NoSQL發(fā)展歷程 1
12 初識Redis 3
13 Redis的魅力 3
14 喜歡Redis的理由 4
15 學(xué)習(xí)Redis的第一步 6
151 在Windows環(huán)境下安裝Redis 6
152 在Linux環(huán)境下安裝Redis 11
153 在Docker環(huán)境下安裝Redis 13
154 Redis界面化管理工具 17
16 redisconf文件的詳細(xì)說明 18
17 Redis基本操作 21
171 啟動Redis服務(wù)器 21
172 遠(yuǎn)程登錄 21
173 切換數(shù)據(jù)庫 21
174 刪除鍵 22
175 刪除當(dāng)前數(shù)據(jù)庫的所有鍵 22
第2章 Redis多種數(shù)據(jù)類型使用場景 23
21 String數(shù)據(jù)類型的API和使用場景 23
211 String數(shù)據(jù)類型的常規(guī)操作 23
212 結(jié)合應(yīng)用場景演練 24
22 String也能做,為什么還要用Hash 30
221 Hash數(shù)據(jù)類型的常規(guī)操作 31
222 結(jié)合應(yīng)用場景演練 31
23 一種類型多種用法,原來List還可以這樣做 34
231 List模擬數(shù)據(jù)結(jié)構(gòu) 35
232 List常規(guī)操作 38
233 利用列表迅速提升網(wǎng)站首頁的并發(fā)量 38
24 開啟Set數(shù)據(jù)類型的正確操作姿勢 39
241 明星緋聞和微博癱瘓的那些事 39
242 抽獎(jiǎng)邏輯 39
243 文章點(diǎn)贊或者投票 40
244 共同好友統(tǒng)計(jì) 41
25 微服務(wù)的限流操作和Zset的那些瓜葛 42
251 利用Zset實(shí)現(xiàn)限流 43
252 新聞排行榜場景實(shí)戰(zhàn) 47
253 直播打賞排名場景實(shí)戰(zhàn) 48
第3章 數(shù)據(jù)結(jié)構(gòu)底層 50
31 String數(shù)據(jù)結(jié)構(gòu)底層解析 51
311 String的三種編碼 51
312 SDS和內(nèi)存重新分配 54
313 embstr編碼的內(nèi)容追加 56
314 內(nèi)存空間釋放 57
315 SDS特征 58
32 Hash數(shù)據(jù)結(jié)構(gòu)底層解析 58
321 ZipList數(shù)據(jù)結(jié)構(gòu) 58
322 HashTable數(shù)據(jù)結(jié)構(gòu) 66
323 ZipList和HashTable的抉擇 81
33 List數(shù)據(jù)結(jié)構(gòu)底層解析 83
331 單向鏈表 83
332 雙向鏈表 84
333 Redis鏈表 84
334 快速列表 86
34 Set數(shù)據(jù)結(jié)構(gòu)底層解析 91
341 整數(shù)集合 91
342 intset和HashTable的抉擇 94
35 Zset數(shù)據(jù)結(jié)構(gòu)底層解析 95
351 跳躍表數(shù)據(jù)結(jié)構(gòu)解析 95
352 ZipList和跳躍表的抉擇 99
第4章 數(shù)據(jù)持久化 101
41 RDB方式持久化 102
411 save觸發(fā)方式 103
412 bgsave觸發(fā)方式 103
413 后臺觸發(fā) 105
414 RDB備份的應(yīng)用場景 107
42 AOF方式持久化 107
421 AOF持久化流程 108
422 相關(guān)參數(shù)配置 113
423 重寫操作 113
43 AOF和RDB的數(shù)據(jù)恢復(fù)順序 115
44 RDB和AOF持久化的優(yōu)缺點(diǎn) 116
441 RDB持久化的優(yōu)缺點(diǎn) 116
442 AOF持久化的優(yōu)缺點(diǎn) 116
45 AOF+RDB混合模式配置 117
第5章 Redis的事務(wù)和Lua腳本操作 119
51 事務(wù)概述 119
52 事務(wù)使用 120
521 事務(wù)的三個(gè)階段 120
522 事務(wù)范例 120
53 事務(wù)性質(zhì) 123
531 原子性 123
532 一致性 124
533 隔離性 124
534 持久性 124
535 安全性 125
54 Lua腳本 126
541 eval 126
542 Lua和Redis數(shù)據(jù)類型的轉(zhuǎn)換 128
543 腳本的原子性 130
544 錯(cuò)誤處理 130
545 帶寬和evalsha 131
546 腳本緩存 131
547 script命令和純函數(shù)腳本 132
548 全局變量保護(hù) 133
549 內(nèi)部腳本 133
5410 沙箱和最大執(zhí)行時(shí)間 135
5411 Redis腳本命令 136
5412 Lua腳本的好處 138
55 Lua實(shí)戰(zhàn) 138
第6章 pub/sub和Stream 142
61 頻道的訂閱與消息發(fā)送 142
62 發(fā)布與訂閱的使用 143
63 發(fā)布與訂閱的原理 145
64 訂閱模式 146
65 pub和sub使用范例 147
66 與其他發(fā)布和訂閱比較 148
67 Stream概述 148
68 Stream實(shí)例 154
681 同組消費(fèi)模式 154
682 不同組消費(fèi)模式 155
683 消息確認(rèn) 157
第7章 主從復(fù)制 158
71 主從復(fù)制概述 159
72 主從復(fù)制工作原理 159
721 連接建立階段 160
722 數(shù)據(jù)同步階段 164
723 命令傳播階段 181
724 身份驗(yàn)證 183
725 延遲與不一致 184
73 Redis復(fù)制的注意事項(xiàng) 185
731 復(fù)制的注意事項(xiàng) 185
732 復(fù)制的安全性 185
733 無須磁盤參與的復(fù)制 186
734 只讀性質(zhì)的從節(jié)點(diǎn) 186
735 主從多種模式下的問題 187
74 搭建主從節(jié)點(diǎn)的實(shí)例 189
741 以命令行方式搭建主從節(jié)點(diǎn) 189
742 以配置文件方式搭建主從節(jié)點(diǎn) 192
743 以身份驗(yàn)證模式搭建主從架構(gòu) 195
75 主從架構(gòu)的“坑”和優(yōu)化技巧 197
751 復(fù)制超時(shí)問題 197
752 主從架構(gòu)數(shù)據(jù)應(yīng)用問題 198
753 主從復(fù)制中斷問題 199
754 主從復(fù)制應(yīng)用中的優(yōu)化技巧 199

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號