Pika3.0正式發(fā)布,這里帶給大家x86_64版本。Pika3.0是360非常熱門的C++開源項目,功能十分強大,最新的3.0版本新增了許多優(yōu)秀的特性,將會大大利于開會人員使用,擁有全新引擎blackwidow,性能也得到明顯提升。
軟件簡介:
Pika3.0 已正式發(fā)布。Pika 是 360 熱門的 C++ 開源項目,基于 RocksDB 開發(fā)的類 Redis 存儲,力求在完全兼容 Redis 協(xié)議、繼承 Redis 便捷運維設計的前提下通過持久化存儲方式解決 Redis 在大容量場景下主從同步代價高、恢復時間慢、單線程相對脆弱、內(nèi)存成本高等問題。
主要新特性:
全新引擎blackwidow
多個接口性能得到顯著提升
我們深知各位磁盤空間來之不易, 因此, 相同數(shù)據(jù)新引擎占用空間更小
自此, 多數(shù)據(jù)結構key長度再無256字節(jié)限制
與Redis精度完全相同的zset結構
全新binlog(write2file)
更高的解析效率
更小的體積, 對磁盤空間更友善
從現(xiàn)在起, pika的binlog支持多版本格式相互兼容, binlog升級不再給大家添亂
效率更高的server層
優(yōu)化server層對引擎層的調(diào)用效率
去除冗余代碼并對邏輯進行優(yōu)化以提高server層整體性能
現(xiàn)在, server層代碼的閱讀會更加順暢, 當然, 距離詩歌還有差距
注意事項:
pika3.0暫不支持codis,pika-hub,geo相關api
pika從2.1.4推薦需要使用gcc 4.8+版本編譯,更新gcc后執(zhí)行make distclean && make編譯
pika 3.0.0版本替換了數(shù)據(jù)引擎以及對binlog做了升級,由低版本升級到pika3.0.0可以參照wiki進行升級(如何升級到Pika3.0)