Assign a name to the destination and click Continue.
To successfully configure Redis as a destination, you will need to configure the following settings:
Address: Enter the address of your Redis instance.
Password: Enter the password for your Redis instance.
Database: Enter the database name of your Redis instance where RudderStack should store the user traits. You can use this setting to configure a different database in your Redis instance.
Cluster Mode: Enable this setting if you’re connecting to a Redis cluster within a multi-node RudderStack setup.
Note that if you enable Cluster Mode:
You need to specify multiple host addresses in a comma separated format in the Address field.
RudderStack automatically disables the Database option.
Secure: Enable this setting to secure the TLS communication between RudderStack Redis client and your Redis server.
Skip verify: Enable this option to skip the client’s verification of the server’s certificate chain and host name. In this mode, TLS is susceptible to man-in-the-middle attacks. Use this option only for testing.
CA certificate: Enter the certificate which needs to be verified while establishing a secure connection. Skip this setting if the Root CA of your server can be verified with any client, for example, Elasticache.
Prefix: By default, RudderStack stores user traits with the key user:<user_id>. You can specify an extra prefix to distinguish all RudderStack-stored keys.
OneTrust Cookie Categories: This setting lets you associate the OneTrust cookie consent groups to Redis.
You can use the identify call to identify a visiting user and associate them to their actions. It also lets you record the traits about them like their name, email address, etc.
RudderStack stores the user traits in the Redis instance configured in the connection settings. You can access the latest user traits by querying Redis for the key user:<user_id>.
A sample identify call is shown below:
// Identify a user with name and title as traits
The following snippet highlights how it is stored in Redis:
cookies, the cookies that are categorized as necessary are stored on your browser as they are as
for the working of basic functionalities of the website. We also use third-party cookies that
analyze and understand how you use this website. These cookies will be stored in your browser
consent. You also have the option to opt-out of these cookies. But opting out of some of these
have an effect on your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This
category only includes cookies that ensures basic functionalities and security
features of the website. These cookies do not store any personal information.
learn more about cookies and why we use them, visit our cookie
policy. We'll assume you're ok with this, but you can opt-out if you wish Cookie Settings.