This project was developed to experiment with JSON strings in Redis, as an alternative to using Redis Insights.
Follow the steps below to get the project up and running:
Install the necessary dependencies by running the following command in your terminal:
npm install
Create .env
file with the necessary/default configuration settings.
IS_STAGING = 1 // turn this off if using local
REDIS_URL_LOCAL = "redis://127.0.0.1:6379";
REDIS_PASSWORD_LOCAL = "";
REDIS_URL_STAGING = "redis://#########";
REDIS_PASSWORD_STAGING = "########";
REDIS_DB = 0;
WS_PORT = 8081;
Start the server with the command:
npm start
Let the node process log Redis connected to ...
message and then Open localhost:3000
in browser.
If you would like to contribute to this project, please follow these steps:
Check the Issues page for any open tasks or bug reports.
Fork the repository to your own GitHub account.
Clone the forked repository to your local machine.
Create a new branch for your changes:
git checkout -b <feature/your-feature-name>
Make your desired changes to the codebase.
Commit your changes:
git commit -m "Added: <your feature>"
Push your changes to your forked repository:
git push origin <feature/your-feature-name>
Open a pull request from your forked repository to the original repository.
Provide a clear and detailed description of your changes in the pull request.
Wait for the project maintainers to review and merge your pull request.
Thank you for your contribution! 💖
The Redis Pub/Sub feature enables the exchange of messages between publishers and subscribers through channels.
Messages are characterized into channels without specific subscribers, and subscribers express interest in one or more topics to receive relevant messages.
This decoupling of publishers and subscribers allows for greater scalability and a more dynamic network topology.
This repository is designed to consume an existing Redis instance (located somewhere in the world) for viewing and publishing messages in a more customized manner, using the provided connection. Please note that Redis is no longer open source. The codebase is intended for personal or internal use only.