-
Notifications
You must be signed in to change notification settings - Fork 579
KeyDB Pro
KeyDB Pro is an enhanced version of KeyDB offered under a commercial license. KeyDB Pro supports the development of open source KeyDB and provides a number of features not available in open source such as:
- High Performance FLASH
- MVCC and background tasks
- Forkless background save
KeyDB Pro is distributed alongside open source KeyDB in the same docker image. Launching KeyDB with --enable-pro on the command line or in your configuration file will cause KeyDB to execute the pro binary in place of the open source version.
E.g. to launch KeyDB Pro with flash you would use:
./keydb-server --enable-pro --storage-provider flash /path/to/flash/db
You may also invoke the Pro binary directly:
./keydb-pro-server --storage-provider flash /path/to/flash/db
KeyDB Pro is included with all of our binary downloads which are located here. If you launch KeyDB Pro without a license key, KeyDB Pro will launch in demo mode. This offers the full capabilities of Pro but it time limited to 20 minutes. It is designed to allow you to evaluate KeyDB Pro without purchasing a license key.
In order to deploy Pro you will need a license key, which may be purchased here: https://checkout.keydb.dev/
To launch KeyDB with your license key simply add the key to your configuration file:
enable-pro [LICENSE KEY]
KeyDB Pro is intended to finance and support the development of KeyDB which will always remain open source under the BSD license. All pro features will always be kept in a separate binary to differentiate it from our open source distribution.