Note_Tech

All technological notes.


Project maintained by simonangel-fong Hosted on GitHub Pages — Theme by mattgraham

Redis - Install

Back


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 -y redis

# enable and start redis service
sudo systemctl enable --now redis-server

# confirm
redis-cli --version
# redis-cli 8.2.1

Redhat

sudo yum install -y redis
sudo systemctl enable --now redis

Docker Container

docker run -d --name redis -p 6379:6379 redis
docker exec -it redis redis-cli --version
# redis-cli 8.0.3
docker run -v /myredis/conf:/usr/local/etc/redis --name myredis redis redis-server /usr/local/etc/redis/redis.conf

Docker Compose

services:
  redis:
    container_name: redis-instance
    image: redis:latest
    restart: always
    volumes:
      - redis_data:/data
    ports:
      - "6379:6379"

volumes:
  redis_data:
docker compose up -d
docker compose exec -it redis redis-cli --version
# redis-cli 8.0.3