色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

什么情況下必須用Redis

錢諍諍2年前14瀏覽0評論

什么情況下必須用Redis?

首先,你一定知道redis是單線程的NoSQL落地產品。既然是NOSQL肯定是可以做一些數據庫的事情,但在這個之外,它可以有高效進行內存緩存。明白點就是將數據存放于內存中而不是每次都從數據庫的存儲文件上面搗騰。這樣速度就可以很快。

既然是基于內存進行緩存,那必然有一點不能放太大太多的數據,所以第一點,我們一定放一些實用性較高,命中率較高的數據。這樣不至于占著茅坑不拉屎。所以,結合起來就是,需要查詢的存儲數據比較多,而每次幾乎只查這么多數據中的其中一小部分經常使用的數據時,就用他了!

第二點,既然是單線程!那么你怕啥?你想到啥?高并發環境呀!對!針對一些高并發的數據排隊,任務執行時候,可以通過Redis進行分布式鎖的控制。

第三點,還有啥?太多了!可以做訂閱發布,服務注冊……

但是!我們公司和支付寶等大企業很多架構師明確提出,中間件的就應該做自己該做的事情!Redis其實開發的初衷就是緩存儲緩存!其他功能都是對它的擴展和包裝!不建議使用!就把它當成一個分布式緩存中間件來用吧!其他擴展功能都有對應的其他中間件。

不越俎代庖,不推諉避任!它就是一個緩存中間件。

感謝指導,相互指正學習!