pelikan
pelikan copied to clipboard
Pelikan is Twitter's unified cache backend
This PR contains multiple things (let me know if you want to split them) 1. Add `get_age` in segments, then add a new field `age` in `Item` so that we...
Recovery
Adds support for recovering from file-based datapool, intended for use with PMEM.
This PR adds a fuzzer and a build script to integrate Pelikan with oss-fuzz for continuous fuzzing. The fuzzer is implemented by way of LibFuzzer. Fuzzing is a way of...
These are the scripts Juncheng wrote for ADQ tests. These are not ready for merge yet but will be parked here as reference for the blog post. I will start...
This implements a limited subset of the RESP3 protocol. It does not add support for nested structures, big numbers, and doubles.
This is a initial version (draft) of graceful shutdown functionality. - add new admin command "shutdown" to support this operation - add support for SIGTERM which should allow calling properly...
This is a pubsub implementation that's compatible with Redis' pub/sub, but it's a standalone server, not mixed with other redis features. Also, the publisher does not need to wait for...
We should add a "Getting Started" guide and update README.md, on common issues such as what binary to use for what purpose, how to config server, and how to verify...