Redis Enterprise Software (RS) 6.0.8 is now available! This version includes the new RediSearch 2.0 module, open source Redis 6.0.5, changes the rladmin tool for upgrading modules, and includes bug fixes.

Version information

Upgrade instructions

Follow these instructions for upgrading to RS 6.0.8 from RS 5.4.0 and above. For Active-Active deployments, this release requires that you upgrade the CRDB featureset version.

End of life

End of Life (EOL) for Redis Enterprise Software 6.0 and previous RS versions, can be found here. EOL for Redis Modules can be found here.

New features

Open source Redis 6

RS 6.0 includes open source Redis 6.0.5. For more information about Redis 6.0.5, check out the release notes.

Upgrading Redis modules via rladmin

The rladmin CLI introduces several updates to the commands for upgrading modules. It is now easier to upgrade your modules to the latest module version. Find out more here.

Redis modules

The following GA releases of Redis Modules are bundled in RS 6.0:

To use the updated modules with a database, you must upgrade the module on the database.

Additional capabilities

  • Shard level metrics have been added to the metrics_exporter and are now available from Prometheus. You can find all of the metrics here.

  • RS DEB packages (for Ubuntu) and RPM packages (for RHEL) are now signed with a GPG key so customers can verify that the package is authentic and has not been tampered with. You can access the GPG on the installaion page.

  • The crdb-cli history log is now being added to support packages.

Important fixes

  • RS33193 - Improved log files handling in the proxy for large files.
  • RS43572 - Fixed a bug causing the UI to fail when enabling SMTP STARTLS.
  • RS46062 - Fixed missing metrics of Active-Active databases in Grafana.
  • RS44758 - Fixed non responding button for saving a new user via the UI. With build 6.0.8-32:
  • RS45627, RS47382 - Fixed bugs causing clients to disconnect when using XREAD and XREADGROUP commands in blocking mode on other clients’ connections.

Known limitations

-RS81463 - A shard may crash when resharding an Active-Active database with Auto Tiering . Specifically, the shard will crash when volatile keys or Active-Active tombstone keys reside in Flash memory.

Active-Active databases

  • RS44656 - A bug causing TLS mode for clients connections to toggle between ‘all communication’ to ‘for crdb communication only’ when performing a global configuration change. TBD
  • RS51359 - Active-Active databases, using replication and Append Only File (AOF) for Database persistence, are suffering from memory leaks on replica shards, causing them to grow bigger than the master shards. Customers are advised to upgrade to RS 6.0.12 TBD. Meanwhile you can use snapshots for database persistence or restart the replica shards TBD.

Installation limitations

Several Redis Enterprise Software installation reference files are installed to the directory /etc/opt/redislabs/ even if you use custom installation directories.

As a workaround to install Redis Enterprise Software without using any root directories, do the following before installing Redis Enterprise Software:

  1. Create all custom, non-root directories you want to use with Redis Enterprise Software.

  2. Mount /etc/opt/redislabs to one of the custom, non-root directories.

Upgrade

  • RS 5.4.2 introduced new Active-Active Redis Database capabilities that improve its compatibility with open source Redis. Now the string data-type in Active-Active Redis Database is implicitly and dynamically typed, just like open source Redis. To use the new capabilities on nodes that are upgraded from version RS 5.4.2 or lower, you must upgrade the Active-Active Redis Database protocol.
  • When you upgrade an Active-Active Redis with active AOF from version RS 5.4.2 or lower to version RS 5.4.2 or higher:
    • If replication is enabled, you must run the BGREWRITEAOF command on all replica shards after the upgrade.
    • If replication is not enabled, you must run the BGREWRITEAOF command on all shards after the upgrade.
  • Node upgrade fails if the SSL certificates were configured in version 5.0.2 or above by manually updating the certificates on the disk instead of updating them through the API. For assistance with this issue, contact Support.
  • Starting from RS 5.4.2, to preserve the current Redis major.minor version during database upgrade you must use the keep_redis_version option instead of keep_current_version.

Redis commands

  • The capability of disabling specific Redis commands does not work on commands specific to Redis Modules.
  • Starting from RS 5.4.2 and after you upgrade an Active-Active database, TYPE commands for string data-type in Active-Active databases return “string” (OSS Redis standard).