Pika3.0 已正式發(fā)布。Pika 是 360 熱門的 C++ 開源項目,基于 RocksDB 開發(fā)的類 Redis 存儲,力求在完全兼容 Redis 協(xié)議、繼承 Redis 便捷運維設(shè)計的前提下通過持久化存儲方式解決 Redis 在大容量場景下主從同步代價高、恢復(fù)時間慢、單線程相對脆弱、內(nèi)存成本高等問題。
Pika3.0 主要新特性
全新引擎blackwidow
多個接口性能得到顯著提升
我們深知各位磁盤空間來之不易, 因此, 相同數(shù)據(jù)新引擎占用空間更小
自此, 多數(shù)據(jù)結(jié)構(gòu)key長度再無256字節(jié)限制
與Redis精度完全相同的zset結(jié)構(gòu)
全新binlog(write2file)
更高的解析效率
更小的體積, 對磁盤空間更友善
從現(xiàn)在起, pika的binlog支持多版本格式相互兼容, binlog升級不再給大家添亂
效率更高的server層
優(yōu)化server層對引擎層的調(diào)用效率
去除冗余代碼并對邏輯進行優(yōu)化以提高server層整體性能
現(xiàn)在, server層代碼的閱讀會更加順暢, 當然, 距離詩歌還有差距
詳細更新細節(jié)和下載地址請查看 https://github.com/Qihoo360/pika/releases/tag/v3.0.0