Skip to content

KeyDB Pro

John Sully edited this page Jan 7, 2020 · 2 revisions

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

Launching KeyDB Pro

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

Getting KeyDB Pro

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]

Commitment To Open Source

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.

Clone this wiki locally