ToolJet/docs/versioned_docs/version-2.18.0/data-sources/redis.md
Shubhendra Singh Chauhan 9f2ff94a12
[docs] platform 5.x (#7427)
* whtie label revamp

* minor changes

* updated beta info in copilot docs

* renamed gds to ds in overview doc of v2.15 onwards

* updated multienv: renamed gds to ds, updated screenshot

* updated multienv: app state description

* updated superadmin wrt new licensing updates

* licensing update: free trial

* updates in licensing

* changes after review

* [docs]updated restapi with bearer auth

* Update kubernetes-aks.md

* Update openshift.md

* Update ecs.md

* Update ecs.md

* Update kubernetes-gke.md

* Update kubernetes.md

* Update docker.md

* Update docker.md

* Update ecs.md

* Update google-cloud-run.md

* Update kubernetes-aks.md

* Update kubernetes-gke.md

* Update kubernetes.md

* Update openshift.md

* Update kubernetes-gke.md

* Update kubernetes-aks.md

* fixed ecs, removed heroku from 2.15 onwards

* updated digitalocean doc

* licensing doc changes and location

* Update digitalocean.md

* Update digitalocean.md

* added v2.18.0

---------

Co-authored-by: Adish M <44204658+adishM98@users.noreply.github.com>
2023-09-27 12:24:39 +05:30

2.4 KiB

id title
redis Redis

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

Connecting to Redis

To establish a connection with the Redis global datasource, you have two options. You can either click on the +Add new global datasource button on the query panel or access the Global Datasources page from the ToolJet dashboard.

Redis

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

:::info Click on Test connection button to verify if the credentials are correct and that the Redis is accessible to ToolJet server. Click on 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

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