redis的介紹

1.簡介:html

        redis是一個基於內存存儲key-value數據結構的非關係型數據庫(相似還有列存儲數據庫,文檔型數據庫,圖形數據庫)。前端

2.優缺點:redis

       優勢:a)支持多種數據類型數據庫

                 b)基於內存,讀寫性能很是好緩存

                 c)支持數據持久化數據結構

                 d)支持其餘一些特性,事務,主從複製,發佈訂閱等ide

       缺點:a)不具有自動容錯和恢復功能,主機從機的宕機都會致使前端部分讀寫請求失敗,須要等待機器重啓或者手動切換前端的IP才能恢復性能

                 b)主從複製,如果主機宕機,從機可能發生數據不一致的問題url

                 c)對機器的內存大小有要求,主從複製採用全量複製的方式,若快照文件較大,對集羣性能有影響,若複製過程當中,主機與從機間發生變更,則會再次全量複製,不方便系統運營.net

                 d)修改配置文件,進行重啓,將硬盤中的數據加載進內存,時間比較久。在這個過程當中,redis不能提供服務

3.應用場景:a)緩存----熱點數據(常常會被查詢,可是不常常被修改或者刪除的數據)的數據。如系統菜單,人員角色權限,項目中類型,  狀態的翻譯等等

                      about:怎麼保持緩存與數據庫一致緩存穿透與緩存雪崩

                     b)計數器---好比qq的點贊功能

                     c) 排行榜---蝦米最火的100首歌

                     d)最新數據---最新新聞

                     e)隊列

相關文章
相關標籤/搜索