Install Redis from Source
Compile and install Redis from source
You can compile and install Redis from source on variety of platforms and operating systems including Linux and macOS. Redis has no dependencies other than a C compiler and
Downloading the source files
To obtain the source files for the latest stable version of Redis from the Redis downloads site, run:
To compile Redis, first the tarball, change to the root directory, and then run
tar -xzvf redis-stable.tar.gz
To build with TLS support, you'll need to install OpenSSL development libraries (e.g., libssl-dev on Debian/Ubuntu) and then run:
If the compile succeeds, you'll find several Redis binaries in the
src directory, including:
- redis-server: the Redis Server itself
- redis-cli is the command line interface utility to talk with Redis.
To install these binaries in
sudo make install
Starting and stopping Redis in the foreground
Once installed, you can start Redis by running
If successful, you'll see the startup logs for Redis, and Redis will be running in the foreground.
To stop Redis, enter
For a more complete installation, continue with these instructions.