Lightweight, fast and reliable key/value storage engine based on Bitcask.
APACHE-2.0 License
Bot releases are visible (Hide)
Published by roseduan 8 months ago
Published by roseduan 10 months ago
Published by roseduan about 1 year ago
Published by roseduan about 1 year ago
Published by roseduan about 1 year ago
PutWithTTL
to set the expire time for a key.Published by roseduan about 1 year ago
Published by roseduan about 1 year ago
Published by roseduan over 1 year ago
Published by roseduan over 1 year ago
Merge
will rewrite all the valid data into new file, and delete the old files.Published by roseduan over 1 year ago
Support iterator in rosedb, it can traverse the data in database in order.
And the methods are as follows:
And the prefix scan is also supported.
Published by roseduan over 1 year ago
Put/Get/Delete/Exist
key value pairs.Put/Get/Delete/Exist
key value pairs, and Commit
.Open/Close/Sync/Stat
.Published by roseduan over 2 years ago
Published by roseduan over 2 years ago
Redis
protocol(not fully)
Hash
, List
, and Set
commandsWindows
Published by roseduan over 2 years ago
Support String
, List
, Hash
, Set
, and ZSet
Logfile garbage collection automatically
LogFileGCRatio
and LogFileGCInterval
Support standard FileIO
and MMap
Support different index mode
KeyOnlyMemMode
: only store keys in memory and values are in diskKeyValueMemMode
: both keys and values will store in memoryThanks to all new contributors:
@gozeloglu @icemint0828 @bigdaronlee163 @Roderland @chowc @itzmn @herrhu97