Apache Kvrocks is a distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol.
Here is a comprehensive list of changes in this release compared to 2.0.4
Implement zrevrangebylex command (#381)
Use some rocksdb new feature (#395)
Please note that, if your rocksdb version is lower than 6.6.0, it can't reload the data of new version, you should update cautiously.
Implement CAS and CAD commands for string type (#415)
Support to use row cache of RocksDB (#407)
Here is a comprehensive list of changes in this release compared to 2.0.3
If your kvrocks instances are 2.0.2 and use redis-sentinel to implement HA, you should upgrade urgently, please see #352 for details.
Here is a comprehensive list of changes in this release compared to 2.0.2
We design new cluster solution for kvrocks, but it is experimental, don't recommend to deploy in production environments. And because in cluster mode, to be efficient to migrate keys based on slot when scale, we encode key with slot id, but in order to be compatible with the old version, we don't do that in standalone mode, so data is not compatible between standalone mode with cluster mode, you must migrate data if you want to change mode, otherwise, kvrocks will make data corrupt. In order to better support the cluster mode, we are developing a meta server to manage kvrocks cluster, coming soon!
Here is a comprehensive list of changes in this release compared to 2.0.1
Here is a comprehensive list of changes in this release compared to 2.0.0
Here is a comprehensive list of changes in this release compared to 1.3.2
Kvrocks 2.0 brings some new useful features that solve actual problems in the production environment. Please note that this version instance still can replicate from old version master but old version replicas can't replicate new version master. Otherwise, we start to use new logo, thanks @tianlingyu1997
Here is a comprehensive list of changes in this release compared to 1.3.2
Here is a comprehensive list of changes in this release compared to 1.3.1
Here is a comprehensive list of changes in this release compared to 1.2.0