大數據高並發Redis一本通

《大數據高並發Redis一本通》是機械工業出版社出版的一本書,作者是張文亮。

基本介紹

  • 書名:大數據高並發Redis一本通 
  • 作者:張文亮 
  • 出版社:機械工業出版社 
  • 出版時間:2021年1月 
  • ISBN:9787111692195 
內容簡介,圖書目錄,

內容簡介

本書涵蓋Redis數據類型的使用場景、各種類型的API的使用和底層數據結構源碼解析、在DevOps環境中使用Redis的綜合實踐、Redis主從架構、RedisSentinel Redis、Redis集群環境搭建及其實現的高可用與高可擴原理等內容,提供深入淺出的實戰案例,旨在幫助讀者深入了解Redis數據結構領域和日常運維Redis所碰到的常見問題解決方案。

圖書目錄

  1. 前言
  2. 第1章 大數據高並發離不開Redis
  3. 1.1 NoSQL發展歷程
  4. 1.2 初識Redis
  5. 1.3 Redis的魅力
  6. 1.4 喜歡Redis的理由
  7. 1.5 學習Redis的第一步
  8. 1.6 redis.conf檔案的詳細說明
  9. 1.7 Redis基本操作
  10. 第2章 Redis多種數據類型使用場景
  11. 2.1 String數據類型的API和使用場景
  12. 2.2 String也能做,為什麼還要用Hash
  13. 2.3 一種類型多種用法,原來List還可以這樣做
  14. 2.4 開啟Set數據類型的正確操作姿勢
  15. 2.5 微服務的限流操作和Zset的那些瓜葛
  16. 第3章 數據結構底層
  17. 3.1 String數據結構底層解析
  18. 3.2 Hash數據結構底層解析
  19. 3.3 List數據結構底層解析
  20. 3.4 Set數據結構底層解析
  21. 3.5 Zset數據結構底層解析
  22. 第4章 數據持久化
  23. 4.1 RDB方式持久化
  24. 4.2 AOF方式持久化
  25. 4.3 AOF和RDB的數據恢復順序
  26. 4.4 RDB和AOF持久化的優缺點
  27. 4.5 AOF+RDB混合模式配置
  28. 第5章 Redis的事務和Lua腳本操作
  29. 5.1 事務概述
  30. 5.2 事務使用
  31. 5.3 事務性質
  32. 5.4 Lua腳本
  33. 5.5 Lua實戰
  34. 第6章 pub/sub和Stream
  35. 6.1 頻道的訂閱與訊息傳送
  36. 6.2 發布與訂閱的使用
  37. 6.3 發布與訂閱的原理
  38. 6.4 訂閱模式
  39. 6.5 pub和sub使用範例
  40. 6.6 與其他發布和訂閱比較
  41. 6.7 Stream概述
  42. 6.8 Stream實例
  43. 第7章 主從複製
  44. 7.1 主從複製概述
  45. 7.2 主從複製工作原理
  46. 7.3 Redis複製的注意事項
  47. 7.4 搭建主從節點的實例
  48. 7.5 主從架構的“坑”和最佳化技巧
  49. 7.6 主從架構的作用
  50. 第8章 哨兵模式
  51. 8.1 哨兵架構概述
  52. 8.2 哨兵架構的搭建
  53. 8.3 Sentinel API
  54. 8.4 哨兵細節原理分析
  55. 8.5 客戶端訪問哨兵架構的系統
  56. 第9章 Redis集群
  57. 9.1 集群概述
  58. 9.2 集群作用
  59. 9.3 集群設計注意事項
  60. 9.4 Redis集群的搭建
  61. 9.5 數據分區策略
  62. 9.6 Redis一致性保證
  63. 9.7 節點通信機制
  64. 9.8 集群的其他細節
  65. 9.9 從節點的選舉和提升
  66. 9.10 集群重新分片
  67. 9.11 擴容和縮容
  68. 9.12 故障轉移和高可用
  69. 9.13 集群使用時的注意事項
  70. 第10章 Redis 6新特徵
  71. 10.1 為什麼Redis 6是多執行緒
  72. 10.2 開啟多執行緒
  73. 10.3 Redis服務基準測試
  74. 10.4 ACL安全策略
  75. 第11章 布隆過濾器
  76. 11.1 布隆過濾器概述
  77. 11.2 環境安裝
  78. 11.3 布隆過濾器的原理
  79. 11.4 套用場景
  80. 第12章 Redis記憶體相關策略和記憶體碎片
  81. 12.1 maxmemory配置
  82. 12.2 數據淘汰策略
  83. 12.3 LRU算法
  84. 12.4 LFU算法
  85. 12.5 數據過期刪除策略
  86. 12.6 主從架構和數據持久化對數據的過期處理
  87. 12.7 記憶體碎片
  88. 第13章 分散式鎖
  89. 13.1 為什麼需要分散式鎖
  90. 13.2 非阻塞鎖的實現和原理
  91. 13.3 阻塞鎖的實現和原理
  92. 13.4 Redlock原理
  93. 第14章 高頻面試題
  94. 14.1 快取穿透
  95. 14.2 快取擊穿
  96. 14.3 快取雪崩
  97. 附錄 Redis API詳情
  98. A.1 與鍵有關的命令
  99. A.2 字元串
  100. A.3 哈希
  101. A.4 列表
  102. A.5 無序集合
  103. A.6 有序集合
  104. A.7 redis hyperloglog
  105. A.8 redis geo

相關詞條

熱門詞條

聯絡我們