更多
在我們日常的開發中,無不都是使用數據庫來進行數據的存儲,由於一般的系統任務中通常不會存在高並發的情況,所以這樣看起來並沒有什麼問題,可是一旦涉及大數據量的需求,比如一些商品搶購的情景,或者是主頁訪問量瞬間較大的時候,單一使用數據庫來保存數據的系統會因為面向磁盤,磁盤讀/寫速度比較慢的問題而存在嚴重的性能弊端,一瞬間成千上萬的請求到來,需要系統在極短的時間內完成成千上萬次的讀/寫操作,這個時候往往不是數據庫能夠承受的,極其容易造成數據庫系統癱瘓,最終導致服務宕機的嚴重生產問題。
為了克服上述的問題,項目通常會引入NoSQL技術,這是一種基於內存的數據庫,並且提供一定的持久化功能。
Redis和MongoDB是當前使用最廣泛的NoSQL,而就Redis技術而言,它的性能十分優越,可以支持每秒十幾萬次的讀/寫操作,其性能遠超數據庫,並且還支持集群、分布式、主從同步等配置,原則上可以無限擴展,讓更多的數據存儲在內存中,更讓人欣慰的是它還支持一定的事務能力,這保證了高並發的場景下數據的安全和一致性。
今天給大家分享一份由張士傑老師精心整理的《Redis入門手冊》,這份手冊從緩存、部署與使用、高可用與集群以及repcached四個方面都做了詳細的講解,非常適合零基礎的小白學習,圖文並茂,通俗易懂,是一份不可多得的好資料。
【領取方式在文末!!】
【領取方式在文末!!】
文檔目錄
- 一:緩存概念
- 二:redis部署與使用
- 三:redis 高可用與集群
- 四:memcached
一:緩存概念
- 1.1:系統緩存
- 1.2:用戶層緩存
- 1.3:CDN緩存
- 1.4:應用層緩存
- 1.5:其他層面緩存


二:redis部署與使用
- 2.1:redis基礎
- 2.2:Redis安裝及使用
- 2.3:redis配置文件
- 2.4:redis 數據類型
- 2.5:消息隊列
- 2.6:Redis 常用命令



三:redis 高可用與集群
- 3.1:配置reids 主從
- 3.2:redis 集群
- 3.2.1:Sentinel(哨兵)
- 3.2.2:Redis Cluster
- 3.2.3:Redis cluster集群節點維護
- 3.2.4:redis擴展集群方案



四:memcached
- 4.1:單機部署
- 4.2:memcached集群部署架構
- 4.3:啟動memcache



原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/230891.html
微信掃一掃
支付寶掃一掃