installer redis ubuntu
sudo apt update
sudo apt install redis-server
sudo systemctl restart redis.service
sudo systemctl status redis
redis-cli
Auuntoo
sudo apt update
sudo apt install redis-server
sudo systemctl restart redis.service
sudo systemctl status redis
redis-cli
# This explanation shows how to install the latest redis version on ubuntu
# add redis repository - as ubuntu normal repository holds an old version of redis
sudo add-apt-repository ppa:redislabs/redis
sudo apt-get update
# install redis
sudo apt-get install redis-server
# set redis to auto-strat on boot
sudo systemctl enable redis-server
sudo systemctl daemon-reload
$ wget https://download.redis.io/releases/redis-6.2.3.tar.gz
$ tar xzf redis-6.2.3.tar.gz
$ cd redis-6.2.3
$ make
wget http://download.redis.io/redis-stable.tar.gz
tar xvzf redis-stable.tar.gz
cd redis-stable
make
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
sudo apt-get update
sudo apt-get install redis
1. Install pre-requisities
`sudo apt-get install build-essential tcl`
2. Install Redis
```
cd /tmp
curl -O http://download.redis.io/redis-stable.tar.gz
tar xzvf redis-stable.tar.gz
cd redis-stable
make
make test
sudo make install
```
3. Configure Redis
```
sudo mkdir /etc/redis
sudo cp /tmp/redis-stable/redis.conf /etc/redis
sudo nano /etc/redis/redis.conf
```
In the file, change the `supervised` directive`s value to `systemd`.
```
...
supervised systemd
...
```
Next, specify the working directory for Redis. This is the directory that Redis will use to dump persistent data. We can use `/var/lib/redis`
```
...
dir /var/lib/redis
...
```
Save and close the file.
4. Configure systemd to start Redis on boot
`sudo nano /etc/systemd/system/redis.service`
Copy the contents of [this gist](https://gist.github.com/hackedunit/14690b6174708d3e83593ce1cdfb4ed8) to the file, save and close.
5. Create Redis user, group and directories
```
sudo adduser --system --group --no-create-home redis
sudo mkdir /var/lib/redis
sudo chown redis:redis /var/lib/redis
sudo chmod 770 /var/lib/redis
```
6. Start the Redis service and set Redis to start on boot
```
sudo systemctl start redis
sudo systemctl enable redis
```