RedisInsight has built-in support for Redis Modules like RedisJSON, RediSearch, RedisGraph, Streams, RedisTimeSeries, and RedisGears. RedisGears enables reactive programming at the database level. It's like using lambda functions, but with a dramatically lower latency, and with much less encoding/decoding overhead.
Support for RedisGears was first introduced in RedisInsight v1.5.0. RedisInsights allows you:
- Explore the latest executed functions and analyze the results or errors.
- Manage registered functions and get execution summary.
- Code, build and execute functions.
RedisGears is a dynamic framework that enables developers to write and execute functions that implement data flows in Redis, while abstracting away the data’s distribution and deployment. These capabilities enable efficient data processing using multiple models in Redis with infinite programmability, while remaining simple to use in any environment.
Follow the below steps to get started with the RedisInsight browser tool for RedisGears.
To install RedisInsight on your local system, you need to first download the software from Redis Labs website.
Click this link to access a form that allows you to select the operating system of your choice.
Run the installer. After the web server starts, open http://YOUR_HOST_IP:8001 and add a Redis database connection.
Select "Connect to a Redis database"
Enter the requested details, including Name, Host (endpoint), Port, and Password. Then click “ADD REDIS DATABASE”.
Download the data from this link and extract it to the current directory: https://datasets.imdbws.com/title.basics.tsv.gz
Choose “RedisGears” on the left menu.