There are three brew casks available.
redis-stack-serverprovides Redis Stack server only.
First, tap the Redis Stack Homebrew tap:
brew tap redis-stack/redis-stack
brew install redis-stack
redis-stack-server cask will install all Redis and Redis Stack binaries. How you run these binaries depends on whether you already have Redis installed on your system.
If this is the first time you've installed Redis on your system, then all Redis Stack binaries be installed and accessible from the
$PATH. On M1 Macs, this assumes that
/opt/homebrew/bin is in your path. On Intel-based Macs,
/usr/local/bin should be in the
To check this, run:
Then, confirm that the output contains
/opt/homebrew/bin (M1 Mac) or
/usr/local/bin (Intel Mac). If these directories are not in the output, see the "Existing Redis installation" instructions below.
If you have an existing Redis installation on your system, then might want to modify your
$PATH to ensure that you're using the latest Redis Stack binaries.
Open the file
~/.bashrc or '~/zshrc` (depending on your shell), and add the following lines.
For Intel-based Macs:
For M1 Macs:
In both cases, replace
<VERSION> with your version of Redis Stack. For example, with version 6.2.0, path is as follows:
You can now start Redis Stack Server as follows:
If you've already installed Redis Stack with Homebrew and then try to install Redis with
brew install redis, you may encounter errors like the following:
Error: The brew link step did not complete successfully The formula built, but is not symlinked into /usr/local Could not symlink bin/redis-benchmark Target /usr/local/bin/redis-benchmark already exists. You may want to remove it: rm '/usr/local/bin/redis-benchmark' To force the link and overwrite all conflicting files: brew link --overwrite redis To list all files that would be deleted: brew link --overwrite --dry-run redis
In this case, you can overwrite the Redis binaries installed by Redis Stack by running:
brew link --overwrite redis
However, Redis Stack Server will still be installed. To uninstall Redis Stack Server, see below.
To uninstall Redis Stack, run:
brew uninstall redis-stack-redisinsight redis-stack-server redis-stack brew untap redis-stack/redis-stack