# How to install Redis

> Learn how to install Redis on macOS with Homebrew using brew install redis, and on Linux with apt-get, then start the server listening on port 6379.

Author: [Flavio Copes](https://flaviocopes.com/about/) | Published: 2020-07-25 | Topics: [Redis](https://flaviocopes.com/tags/redis/) | Canonical: https://flaviocopes.com/redis-installation/

You can download the latest version of [Redis](https://flaviocopes.com/redis-introduction/) from <https://redis.io/download>.

Redis can be installed on any server. In this case we'll install it locally for testing.

On macOS, installation is simpler using Homebrew. Run:

```sh
brew install redis
```

Then run 

```sh
brew services start redis
```

to make Redis start automatically, and re-start when the computer reboots.

You can also start it manually using:

```sh
redis-server /usr/local/etc/redis.conf
```

![Terminal showing Redis server starting with ASCII logo and confirmation it's running on port 6379](https://flaviocopes.com/images/redis-installation/Screenshot_2020-03-30_at_14.47.35.png)

On Linux Ubuntu you'll need to run

```sh
sudo apt-get install redis-server
```

and Redis will automatically be up and running.

Once it's started, Redis listens on **port 6379**.

On a local server it's fine to keep it running without a password. But when Redis is exposed to the Internet, make sure you configure a password in the `redis.conf` configuration file, whose location depends on your Operating System.
