Redis is an in-memory data structure store used for caching and improving performance across the application. It can either run inside of the Kubernetes cluster as an additional workload, or outside of the cluster. You can also use a fully managed solution for PostgreSQL.
Compatible and tested Redis versions are >= 5 and <= 7
||Redis Host Name|
||Persistence can be disabled completely, if you want your data to only exist while the server is running.|
||Override the deployment name, if internal Redis is enabled.|
||A Redis sentinel master name is required when using sentinel.|
||Redis Sentinel can be used by passing a list of sentinel hosts and ports. For example:
It is a good practice to change the
redis.auth.password in the
values.yaml file. To do this, you can change the value, or comment, on the line
password: redis before installing the Helm chart, which will autogenerate a password.
Go to the
values.yamlfile and scroll down to the
redisfield. Change the
Type the user credentials, and uncomment the properties
port, assigning them the correct values.
Define a password to access the external Redis instance:
- A. A secret is created by default. Edit the password inside the Redis secret. The secret name is composed of the
- B. (Recommended) Define an existing secret. Create the secret and set the values inside the
values.yamlfile. The keys are