Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
April 21, 2021 01:22 am GMT

Host and Use Redis for Free

Host and Use Redis for Free

Photo on [invokex](https://www.inovex.de/blog/redis-cli/)

This article was originally posted on Medium. If you prefer reading it from there, please do check it out.

Introduction

Although building software projects can be challenging, deployment can be a pain.

In fact, in situations where speed is necessary, deployment must be seamless. For that reason, I want to show you how to deploy Redis for free and use Redis remotely.

Redis Labs, a Redis cloud hosting service, offers a free plan with simple deployment steps. We will leverage that plan to create an instance and integrate that instance with Node.js.

Walk Through

Do everything quickly and well.
G.I. Gurdjieff

To start, head over to https://redislabs.com/ and sign up.

Photo by Author

Once you create and verify your account, you will end up on this screen.

Photo by Author

Click Create your subscription.

Scroll down to Fixed size and pick the free option.

Photo by Author

Click Create. We now need to create our database under the subscription.

Photo by Author

Enter in the database name. Be sure to copy Redis Password. Once you are ready, click Activate.

Photo by Author

We can use the endpoint to connect to our remote instance so be sure to copy it down. For security reasons, be careful with who you expose your endpoint to.

It is really that quick!

Integration

Lets connect to our remote Redis instance! Although I will use Node.js, the connection process will most likely be similar to the other technologies.

Start by creating a new npm project.

npm init

After filling out the project details, cd into your project and install redis, a Node.js client for Redis, and dotenv, an environment variable loader.

npm install redisnpm install dotenv --save-dev

In the root directory, create a file called .env . In it, lets put our Redis instance hostname, port, and password.

We can find the hostname, port, and password in the View Database section:

Photo by Author

Contents of .env:

    REDIS_HOSTNAME=YOUR REDIS HOSTNAME    REDIS_PORT=YOUR REDIS PORT    REDIS_PASSWORD=YOUR REDIS PASSWORD

Create index.js. Lets say this is where we want to connect to our remote instance. Lets create a client and test if we can connect to it.

Now we can connect to our Redis instance from Node.js!

Conclusion

I wanted to show a simple way to deploy and use Redis for free, whether it be for demoing a project at a hackathon or evaluating a proof of concept idea.

Thank you for taking the time to read this blog!


Original Link: https://dev.to/ramko9999/host-and-use-redis-for-free-51if

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To