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