Redis的八大特性


一:速度快

Redis所有數據是存放在內存中的,

Redis源代碼采用C語言編寫,距離底層操作系統更近,執行速度相對更快,

Redis使用單線程架構,避免了多線程可能產生的競爭開銷,

二:基於K_V的數據結構

三:功能相對豐富

Redis對外提供了鍵過期的功能,可以用來實現緩存,

提供了發布訂閱功能,可以用來實現簡單的消息系統,解耦業務代碼,

支持Lua腳本,

提供了簡單的事務功能(不能rollback),

提供了Pipeline功能,客戶端能夠將一批命令一次性傳輸到Server端,減少了網絡開銷。

四:簡單穩定

Redis源碼共六萬行,但是不代表它不穩定

五:客戶端語言多

Redis提供了簡單的TCP通信協議,這樣使得很多編程語言可以很方便的接入Redis

六:持久化

Redis提供兩種持久化方案AOF和RDB

七:主從復制

八:高可用和分布式

Redis從2.8版本正式提供了高可用實現哨兵模式,可以保證Redis節點的故障發現和故障自動轉移,

Redis從3.0版本后開始支持集群模式

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM