The Redis service in the Rasa X Helm chart has two purposes:
- As a database cache for the Rasa X SQL database, to help with the speed of repeated queries on large datasets.
- 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 X Helm chart will only be actively used as a database cache.
You can use the default instance started by the Rasa X Helm chart, refer to an external Redis instance, or disable it entirely.
The default Redis instance started by the Rasa X 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.
If you do not want to run redis at all, you can disable it entirely by switching off both installation and external connection:
If you disable Redis, there will be no database cache available to Rasa X. 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 X Helm Chart. See the Rasa Open Source docs about lock stores to understand the implications of not using a persistent lock store.