Pika 3.0 New Features Overview
Pika 3.0, the open‑source C++ Redis‑compatible storage built on RocksDB, introduces a new Blackwidow engine, enhanced binlog, and optimized server layer, delivering higher interface performance, reduced disk usage, extended key length, full ZSET compatibility, and improved overall efficiency.
Pika is a popular open‑source C++ project from 360, built on RocksDB to provide a Redis‑compatible storage solution that addresses high‑capacity challenges such as costly master‑slave synchronization, slow recovery, single‑thread fragility, and high memory costs.
This article was first published on the HULK technical discussion platform and has been authorized for re‑publication by 360 Technology.
Pika 3.0 Main New Features
1. Brand‑new Blackwidow engine
1. Multiple interfaces see significant performance improvements.
2. The new engine occupies less disk space for the same data.
3. No longer limited to a 256‑byte key length for complex data structures.
4. ZSET structure with precision identical to Redis.
2. New binlog (write‑to‑file)
1. Higher parsing efficiency.
2. Smaller size, more friendly to disk space.
3. Supports multiple version formats that are mutually compatible, eliminating upgrade hassles.
3. More efficient server layer
1. Optimized call efficiency between server and engine layers.
2. Redundant code removed and logic refined to boost overall server performance.
3. Server code is now easier to read, though still not poetic.
Appendix
blackwidow storage format analysis: http://t.cn/Re8d2wT
Pika 3.0 upgrade process: http://t.cn/Re8dCzJ
Pika differentiated management commands: http://t.cn/Re8dnS2
Pika change log: http://t.cn/Re8gKxG
For more details, click “ Read the original article ”.
360 Tech Engineering
Official tech channel of 360, building the most professional technology aggregation platform for the brand.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.