360開源的類Redis存儲系統:Pika


Pika 是 360 DBA 和基礎架構組聯合開發的類 Redis 存儲系統,完全支持 Redis 協議,用戶不需要修改任何代碼,就可以將服務遷移至 Pika。有維護 Redis 經驗的 DBA 維護 Pika 不需要學習成本。

 

Pika 主要解決的是用戶使用 Redis 的內存大小超過 50G、80G 等等這樣的情況,會遇到啟動恢復時間長,一主多從代價大,硬件成本貴,緩沖區容易寫滿等問題。Pika 就是針對這些場景的一個解決方案。

 

Pika 目前已經開源,github 地址:

https://github.com/Qihoo360/pika

 

重點

 

  • Pika 的單線程的性能肯定不如 Redis,Pika 是多線程的結構,因此在線程數比較多的情況下,某些數據結構的性能可以優於 Redis。

  • Pika 肯定不是完全優於 Redis 的方案,只是在某些場景下面更適合。所以目前公司內部 Redis,Pika 是共同存在的方案。DBA 會根據業務的場景挑選合適的方案。

  •  


免責聲明!

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



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