notice

This is documentation for Rasa X/Enterprise Documentation v1.1.x, which is no longer actively maintained.
For up-to-date documentation, see the latest version (1.4.x).

Version: 1.1.x

Redis

The Redis service in the Rasa Enterprise Helm chart has two purposes:

  1. As a database cache for the Rasa Enterprise SQL database, to help with the speed of repeated queries on large datasets.
  2. As a lock store for Rasa Open Source. If your Rasa Open Source servers are deployed by the Rasa Helm Chart and use the Redis instance in that chart as a lock store, the Redis instance specified in the Rasa Enterprise Helm chart will only be actively used as a database cache.

You can use the default instance started by the Rasa Enterprise Helm chart, refer to an external Redis instance, or disable it entirely.

Configuring Redis

The default Redis instance started by the Rasa Enterprise Helm chart refers to the refers to the Redis subchart. See the page on configuring the subcharts to configure the default Redis instance, or to use an external Redis instance.

Disabling Redis

If you do not want to run redis at all, you can disable it entirely by switching off both installation and external connection:

redis:
install: false
external: false

If you disable Redis, there will be no database cache available to Rasa Enterprise. Note that this may slow down some database queries.

There will also be no lock store available to Rasa Open Source servers deployed by the Rasa Enterprise Helm Chart. See the Rasa Open Source docs about lock stores to understand the implications of not using a persistent lock store.