Disk storage and real transactions under Redis compatible protocol.
The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:
Serenity database implements basic Redis commands and extends them with support of Consistent Cursors, ACID transactions, Stored procedures, etc.
This project is a proof-of-concept.
At the same time being compatible with the Redis configuration, client drivers, command clients, benchmark tools, etc.
Serenity is build on top of Append-Only MVCC storage engine Sophia, which is designed to efficiently store
data much larger then available RAM.
BUILD AND USE
git clone --recursive https://github.com/pmwkaa/serenity.git
Edit serenity.conf file or run serenity binary as is to start the database in default configuration.
Use redis-cli, redis-benchmark, memtier_benchmark to test.
docker run --rm -it -p 6379:6379 fgribreau/serenity