Installation Redis on Redhat/Rocky/Ubuntu Linux

 

Installation Redis on Linux

Install Redis on Ubuntu

Add the repository to the APT index, update it, and install Redis:

sudo apt-get install lsb-release curl gpg
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
sudo chmod 644 /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
sudo apt-get update
sudo apt-get install redis

Redis will start automatically, and it should restart at boot time. If Redis doesn't start across reboots, you may need to manually enable it:

sudo systemctl enable redis-server
sudo systemctl start redis-server

Install Redis on Red Hat/Rocky 8*/9*

sudo yum install redis
sudo systemctl enable redis
sudo systemctl start redis

Redis will restart at boot time.

Install on Ubuntu using Snap

To install via Snap, run:

sudo apt update
sudo apt install redis-tools # for redis-cli
sudo snap install redis

Redis will start automatically, but it won't restart at boot time. To do this, run:

set

You can use these additional snap-related commands to start, stop, restart, and check the status of Redis:

  • sudo snap start redis
  • sudo snap stop redis
  • sudo snap restart redis
  • sudo snap services redis

Starting and stopping Redis in the background

You can start the Redis server as a background process using the systemctl command. This only applies to Ubuntu/Debian when installed using apt, and Red Hat/Rocky when installed using yum.

sudo systemctl start <redis-service-name> # redis or redis-server depending on platform

To stop the server, use:

sudo systemctl stop <redis-service-name> # redis or redis-server depending on platform

Connect to Redis

Once Redis is running, you can test it by running redis-cli:

redis-cli

Test the connection with the ping command:

127.0.0.1:6379> ping
PONG

Comments

Popular posts from this blog

Enabling Autostart during server reboot of Oracle Database 19c filesystem on Oracle / Redhat Linux 7

Management of Users and privilleges in Oracle Database 12c / 19c in container & Pluggable database

Oracle Temporary Tablespace Resize