| title | Install Redis on Linux | |
|---|---|---|
| linkTitle | Linux | |
| weight | 1 | |
| description | How to install Redis on Linux | |
| aliases |
|
Most major Linux distributions provide packages for Redis.
You can install recent stable versions of Redis from the official packages.redis.io APT repository.
{{% alert title="Prerequisites" color="warning" %}}
If you're running a very minimal distribution (such as a Docker container) you may need to install lsb-release, curl and gpg:
{{< highlight bash >}} sudo apt install lsb-release curl gpg {{< / highlight >}} {{% /alert %}}
-
Add the repository to the
aptand index the repository:{{< highlight bash >}} curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list {{< / highlight >}}
-
Update and install redis: {< highlight bash >}} sudo apt-get update sudo apt-get install redis {{< / highlight >}}
-
Verify that the installation is successful by checking the version of
redis-serverthat is installed: {{< highlight bash >}} redis-server --version {{< / highlight >}}The output is similar to: {{< highlight bash >}} Redis server v=7.2.3 sha=00000000:0 malloc=jemalloc-5.3.0 bits=64 build=7f52fd1717e1b756 {{< / highlight >}}
-
Verify that you are able to connect to the
redis-serverusingredis-cli: {{< highlight bash >}} redis-cli ping {{< / highlight >}}
If the connection is succesfful you getPONGin response.
The Snapcraft store provides Redis packages that can be installed on platforms that support snap. Snap is supported and available on most major Linux distributions.
To install via snap, run:
{{< highlight bash >}} sudo snap install redis {{< / highlight >}}
If your Linux does not currently have snap installed, install it using the instructions described in Installing snapd.
After you have a running Redis instance, you may want to:
- Try the Redis CLI tutorial.
- Connect using one of the Redis clients.