redis實(shí)戰(zhàn)是一本Redis設(shè)計與實(shí)現(xiàn)的入門指南,由美國程序員Josiah L. Carlson編著,黃健宏編譯。本書內(nèi)容豐富翔實(shí),對Redis本身以及它的鍵值對模型進(jìn)行了介紹,讀者將接觸到包括緩存、分布式廣告定向等實(shí)際使用案例,學(xué)到如何從小型的作業(yè)任務(wù)開始,擴(kuò)展Redis以適應(yīng)大規(guī)模的數(shù)據(jù)集,以及如何與其他傳統(tǒng)的關(guān)系數(shù)據(jù)庫或是其他NoSQL存儲系統(tǒng)進(jìn)行集成。有經(jīng)驗(yàn)的開發(fā)者應(yīng)該會對集群和服務(wù)器腳本編程等較為深入的內(nèi)容感興趣, 歡迎免費(fèi)下載閱讀。注意:本站提供的是redis實(shí)戰(zhàn) pdf 完整版,并且是高清版本。
內(nèi)容介紹
《redis實(shí)戰(zhàn)》深入淺出地介紹了Redis的5種數(shù)據(jù)類型,并通過多個實(shí)用示例展示了Redis的用法。除此之外,書中還講述了Redis的優(yōu)化方法以及擴(kuò)展方法,是一本對于學(xué)習(xí)和使用 Redis 來說不可多得的參考書籍。《redis實(shí)戰(zhàn)》一共由三個部分組成。首部分對Redis進(jìn)行了介紹,說明了Redis的基本使用方法、它擁有的5種數(shù)據(jù)結(jié)構(gòu)以及操作這5種數(shù)據(jù)結(jié)構(gòu)的命令,并講解了如何使用Redis去構(gòu)建文章展示網(wǎng)站、cookie、購物車、網(wǎng)頁緩存、數(shù)據(jù)庫行緩存等一系列程序。第二部分對Redis命令進(jìn)行了更詳細(xì)的介紹,并展示了如何使用Redis去構(gòu)建更為復(fù)雜的輔助工具和應(yīng)用程序,并在結(jié)尾展示了如何使用Redis去構(gòu)建一個簡單的社交網(wǎng)站。第三部分對Redis用戶經(jīng)常會遇到的一些問題進(jìn)行了介紹,講解了降低Redis內(nèi)存占用的方法、擴(kuò)展Redis性能的方法以及使用Lua語言進(jìn)行腳本編程的方法。
redis實(shí)戰(zhàn)章節(jié)目錄
內(nèi)容提要 獻(xiàn)給 譯者序 譯者簡介 序 前言 致謝 關(guān)于本書 關(guān)于圖畫 第一部分 入門 1.1 Redis簡介 1.1.1 Redis與其他數(shù)據(jù)庫和軟件的對比 1.1.2 附加特性 1.1.3 使用Redis的理由 1.2 Redis數(shù)據(jù)結(jié)構(gòu)簡介 1.2.1 Redis中的字符串 1.2.2 Redis中的列表 1.2.3 Redis的集合 1.2.4 Redis的散列 1.2.5 Redis的有序集合 1.3 你好 1.3.1 對文章進(jìn)行投票 1.3.2 發(fā)布并獲取文章 1.3.3 對文章進(jìn)行分組 1.4 尋求幫助 1.5 小結(jié) 第2章 使用Redis構(gòu)建Web應(yīng)用 2.1 登錄和cookie緩存 2.2 使用Redis實(shí)現(xiàn)購物車 2.3 網(wǎng)頁緩存 2.4 數(shù)據(jù)行緩存 2.5 網(wǎng)頁分析 2.6 小結(jié) 第二部分 核心概念 第3章 Redis命令 3.1 字符串 3.2 列表 3.3 集合 3.4 散列 3.5 有序集合 3.6 發(fā)布與訂閱 3.7 其他命令 3.7.1 排序 3.7.2 基本的Redis事務(wù) 3.7.3 鍵的過期時間 3.8 小結(jié) 第4章 數(shù)據(jù)安全與性能保障 4.1 持久化選項(xiàng) 4.1.1 快照持久化 4.1.2 AOF持久化 4.1.3 重寫/壓縮AOF文件 4.2 復(fù)制 4.2.1 配置Redis的配置選項(xiàng) 4.2.2 Redis復(fù)制的啟動過程 4.2.3 主從鏈 4.2.4 檢驗(yàn)磁盤寫入 4.3 處理系統(tǒng)故障 4.3.1 驗(yàn)證快照文件和AOF文件 4.3.2 *換故障主服務(wù)器 4.4 Redis事務(wù) 4.4.1 定義用戶信息和用戶包裹 4.4.2 將物品放到市場上銷售 4.4.3 購買物品 4.5 非事務(wù)型流水線 4.6 關(guān)于性能方面的注意事項(xiàng) 4.7 小結(jié) 第5章 使用Redis構(gòu)建支持程序 5.1 使用Redis來記錄日志 5.1.1 最新日志 5.1.2 常見日志 5.2 計數(shù)器和統(tǒng)計數(shù)據(jù) 5.2.1 將計數(shù)器存儲到Redis里面 5.2.2 使用Redis存儲統(tǒng)計數(shù)據(jù) 5.2.3 簡化統(tǒng)計數(shù)據(jù)的記錄與發(fā)現(xiàn) 5.3 查找IP所屬城市以及** 5.3.1 載入位置表格 5.3.2 查找IP所屬城市 5.4 服務(wù)的發(fā)現(xiàn)與配置 5.4.1 使用Redis存儲配置信息 5.4.2 為每個應(yīng)用程序組件分別配置一個Redis服務(wù)器 5.4.3 自動Redis連接管理 5.5 小結(jié) 第6章 使用Redis構(gòu)建應(yīng)用程序組件 6.1 自動補(bǔ)全 6.1.1 自動補(bǔ)全*近聯(lián)系人 6.1.2 通訊錄自動補(bǔ)全 6.2 分布式鎖 6.2.1 鎖的重要性 6.2.2 簡易鎖 6.2.3 使用Redis構(gòu)建鎖 6.2.4 細(xì)粒度鎖 6.2.5 帶有超時限制特性的鎖 6.3 計數(shù)信號量 6.3.1 構(gòu)建基本的計數(shù)信號量 6.3.2 公平信號量 6.3.3 刷新信號量 6.3.4 消除競爭條件 6.4 任務(wù)隊列 6.4.1 先進(jìn)先出隊列 6.4.2 延遲任務(wù) 6.5 消息拉取 6.5.1 單接收者消息的發(fā)送與訂閱替代品 6.5.2 多接收者消息的發(fā)送與訂閱替代品 6.6 使用Redis進(jìn)行文件分發(fā) 6.6.1 根據(jù)地理位置聚合用戶數(shù)據(jù) 6.6.2 發(fā)送日志文件 6.6.3 接收日志文件 6.6.4 處理日志文件 6.7 小結(jié) 第7章 基于搜索的應(yīng)用程序 7.1 使用Redis進(jìn)行搜索 7.1.1 基本搜索原理 7.1.2 對搜索結(jié)果進(jìn)行排序 7.2 有序索引 7.2.1 使用有序集合對搜索結(jié)果進(jìn)行排序 7.2.2 使用有序集合實(shí)現(xiàn)非數(shù)值排序 7.3 廣告定向 7.3.1 什么是廣告服務(wù)器? 7.3.2 對廣告進(jìn)行索引 7.3.3 執(zhí)行廣告定向操作 7.3.4 從用戶行為中學(xué)習(xí) 7.4 職位搜索 7.4.1 逐個查找合適的職位 7.4.2 以搜索方式查找合適的職位 7.5 小結(jié) 第8章 構(gòu)建簡單的社交網(wǎng)站 8.1 用戶和狀態(tài) 8.1.1 用戶信息 8.1.2 狀態(tài)消息 8.2 主頁時間線 8.3 關(guān)注者列表和正在關(guān)注列表 8.4 狀態(tài)消息的發(fā)布與刪除 8.5 流 8.5.1 流API提供的數(shù)據(jù) 8.5.2 提供數(shù)據(jù) 8.5.3 對流消息進(jìn)行過濾 8.6 小結(jié) 第三部分 進(jìn)階內(nèi)容 第9章 降低內(nèi)存占用 9.1 短結(jié)構(gòu) 9.1.1 壓縮列表表示 9.1.2 集合的整數(shù)集合編碼 9.1.3 長壓縮列表和大整數(shù)集合帶來的性能問題 9.2 分片結(jié)構(gòu) 9.2.1 分片式散列 9.2.2 分片集合 9.3 打包存儲二進(jìn)制位和字節(jié) 9.3.1 決定被存儲位置信息的格式 9.3.2 存儲打包后的數(shù)據(jù) 9.3.3 對分片字符串進(jìn)行聚合計算 9.4 小結(jié) 第10章 擴(kuò)展 10.1 擴(kuò)展讀性能 10.2 擴(kuò)展寫性能和內(nèi)存容量 10.2.1 處理分片配置信息 10.2.2 創(chuàng)建分片服務(wù)器連接裝飾器 10.3 擴(kuò)展復(fù)雜的查詢 10.3.1 擴(kuò)展搜索查詢量 10.3.2 擴(kuò)展搜索索引大小 10.3.3 對社交網(wǎng)站進(jìn)行擴(kuò)展 10.4 小結(jié) 第11章 Redis的Lua腳本編程 11.1 在不編寫C代碼的情況下添加新功能 11.1.1 將Lua腳本載入 11.1.2 創(chuàng)建新的狀態(tài)消息 11.2 使用Lua重寫鎖和信號量 11.2.1 使用Lua實(shí)現(xiàn)鎖的原因 11.2.2 重寫鎖實(shí)現(xiàn) 11.2.3 使用Lua實(shí)現(xiàn)計數(shù)信號量 11.3 移除WATCH/MULTI/EXEC事務(wù) 11.3.1 回顧群組自動補(bǔ)全程序 11.3.2 再次對物品買賣市場進(jìn)行改進(jìn) 11.4 使用Lua對列表進(jìn)行分片 11.4.1 分片列表的構(gòu)成 11.4.2 將元素推入分片列表 11.4.3 從分片里面里面彈出元素 11.4.4 對分片列表執(zhí)行阻塞彈出操作 11.5 小結(jié) 附錄A 快速安裝指南 附錄B 其他資源和參考資料 附錄A 快速安裝指南 附錄B 其他資源和參考資料
使用說明
1、下載并解壓,得出pdf文件
2、如果打不開本文件,請務(wù)必下載pdf閱讀器
3、安裝后,在打開解壓得出的pdf文件
4、雙擊進(jìn)行閱讀
- 下載地址
發(fā)表評論
1人參與,1條評論- 第1樓北京市電信網(wǎng)友發(fā)表于: 2019-08-12 15:49:50
- 從當(dāng)當(dāng)上看到的,覺得不錯0蓋樓(回復(fù))
軟件排行榜
熱門推薦
- 得間免費(fèi)小說電腦版 v5.3.0.372.58M / 簡體中文
- cnki全球?qū)W術(shù)快報電腦版 v1.0.1135.99M / 簡體中文
- 網(wǎng)易新聞電腦版 v113.197.68M / 簡體中文
- 開源閱讀電腦版 v3.2517.96M / 簡體中文
- 數(shù)據(jù)挖掘?qū)д?官方版61.61M / 簡體中文
- 吉利博瑞用戶手冊 pdf高清版57.89M / 簡體中文
- PHP語言精粹電子書 pdf掃描版25.72M / 簡體中文
- 本草綱目 5.34M / 簡體中文
- docker入門實(shí)戰(zhàn) pdf完整版1.38M / 簡體中文
- Scala程序設(shè)計第二版 pdf高清完整版15.83M / 簡體中文