ToolJet/docs/versioned_docs/version-2.68.0/data-sources/redis.md
Aman Regu bdfe3270e2
[docs]: v2.68.0-Beta (#10755)
* docs: jira

* docs: formatting + Client Credentials grant type

* docs: connection string pgsql

* docs: parameterized queries mysql

* docs: parameterized queries in PostgreSQL

* docs: update mysql example

* docs: TJDB sql editor

* docs: add metadata to REST API

* docs: add, update  postgresql media

* docs: add metadata to graphql

* docs: update parameterized queries

* docs: add parameterized queries for mssql

* docs: add SSL Cert to mysql

* docs: TJDB SQL restricted commands

* docs: update JIRA token location

* docs: update delete issue example

* docs: update find user by query example

* docs: remove session id from get assignable users

* docs: use correct image for get issues for board

* docs: update create issue example

* docs: update delete issue media

* docs: update assignable users media

* docs: update examples

* docs: update key desc

* docs: v2.68.0-Beta
2024-09-13 19:23:19 +05:30

2.9 KiB

id title
redis Redis

ToolJet enables you to execute Redis commands on your Redis instances.

Connecting to Redis

To connect to a Redis instance, you can either click the +Add new data source button on the query panel or navigate to the Data Sources page in the ToolJet dashboard.

Redis Connection

To connect ToolJet with Redis, you need to provide the following connection details:

  • Host: The address or hostname of the Redis server.
  • Port: The port number used by the Redis server (default is 6379).
  • Username: The username used for authentication.
  • Password: The password used for authentication.
  • TLS: Toggle to enable/disable TLS connection.
  • TLS Certificate: Choose the type of TLS certificate (None, CA certificate, or Client certificate).

Depending on the TLS certificate option selected, you may need to provide additional information:

  • For CA certificate:

    • CA Cert: The CA certificate for TLS connection.
  • For Client certificate:

    • CA Cert: The CA certificate for TLS connection.
    • Client Key: The client key for TLS connection.
    • Client Cert: The client certificate for TLS connection.

:::info Click on the Test connection button to verify if the credentials are correct and that the Redis server is accessible to the ToolJet server. Click on the Save button to save the data source. :::

Redis Queries

Here are some examples of Redis commands and their usage. You can refer to the Redis Official Documentation for a complete list of supported commands.

PING Command

The PING command is used to test the connection to Redis. If the connection is successful, the Redis server will respond with PONG.

PING

SET Command

The SET command is used in Redis to assign a value to a specific key.

SET key value

Example 1/2: When the input value contains spaces, you should encode the value before providing it as an input:

SET products {{encodeURI('John Doe')}}
Redis Example Encode

GET Command

The GET command is used in Redis to retrieve the value associated with a specific key.

GET key

Example 2/2: To retrieve a value that was previously encoded while setting, you can use transformations.

  • Enter the GET command in the editor:

    GET products
    
  • Enable Transformations (JS) and use decodeURI:

    return JSON.parse(decodeURI(data));
    
    Redis Example Decode