Swiftorial Logo
Home
Swift Lessons
Matchups
CodeSnaps
Tutorials
Career
Resources

Installing Redis

Introduction

Redis is an open-source, in-memory data structure store used as a database, cache, and message broker. This tutorial will guide you through the steps required to install Redis on your system.

Prerequisites

Before installing Redis, make sure you have the following prerequisites installed on your system:

  • A Unix-like operating system (Linux, macOS, etc.)
  • gcc compiler
  • make utility

Step 1: Download Redis

First, download the latest stable version of Redis from the official website or using the wget command:

wget http://download.redis.io/redis-stable.tar.gz

This will download the Redis tarball to your current directory.

Step 2: Extract the Downloaded File

Next, extract the downloaded tarball using the tar command:

tar xvzf redis-stable.tar.gz

This will create a directory named redis-stable.

Step 3: Compile Redis

Navigate to the redis-stable directory and compile Redis using the make command:

cd redis-stable

make

The compilation process may take a few minutes. Once it's done, you can test the Redis server:

make test

This will run a suite of tests to ensure that Redis was compiled correctly.

Step 4: Install Redis

After the compilation and tests are complete, install Redis binaries on your system:

sudo make install

This will install the redis-server and redis-cli binaries to /usr/local/bin/.

Step 5: Configure Redis

Redis comes with a default configuration file named redis.conf. You can find it in the redis-stable directory. To start Redis with this configuration file, use the following command:

redis-server redis.conf

You can customize this file according to your needs. For example, to change the default port from 6379 to 6380, open the redis.conf file and modify the port directive:

port 6380

Step 6: Start Redis

To start the Redis server, simply run:

redis-server

To connect to the Redis server, open another terminal window and use the redis-cli tool:

redis-cli

You should see the Redis prompt:

127.0.0.1:6379>

Conclusion

Congratulations! You have successfully installed Redis on your system. You can now start using Redis for your data caching, messaging, and database needs. Be sure to explore the Redis documentation for more advanced configurations and usage patterns.