Redis 설치 하기

정규호·2024년 10월 14일
0

Redis를 설치해보쟈!

필요 Dependencies 설치

sudo apt update
sudo apt install build-essential tcl

Redis 7.2.5 Source Code 다운로드

cd /tmp
wget https://download.redis.io/releases/redis-7.2.5.tar.gz

Source Code 추출

tar xzf redis-7.2.5.tar.gz
cd redis-7.2.5

Redis 빌드

sudo make install

Redis 설정

sudo mkdir /etc/redis
sudo mkdir /var/lib/redis
sudo cp redis.conf /etc/redis

설정 수정

sudo nano /etc/redis/redis.conf
  • Redis 데몬 실행
supervised systemd
  • 데이터 디렉토리 설정
dir /var/lib/redis

System Service 셋업

  • redis.service 파일 생성
sudo nano /etc/systemd/system/redis.service
  • 내용 작성
[Unit]
Description=Redis In-Memory Data Store
After=network.target

[Service]
User=redis
Group=redis
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
ExecStop=/usr/local/bin/redis-cli shutdown
Restart=always

[Install]
WantedBy=multi-user.target

Redis 유저 생성 및 Permissions 부여

sudo adduser --system --group --no-create-home redis
sudo chown redis:redis /var/lib/redis
sudo chmod 770 /var/lib/redis

Redis Service 시작 및 활성화

  • Redis service 설정 systemd 리로드 하여 적용
sudo systemctl daemon-reload
  • Redis 서비스 시작
sudo systemctl start redis
  • Redis 활성화 하여 Boot 시 시작 등록
sudo systemctl enable redis
  • 설치 확인
sudo systemctl status redis
  • 외부 접속 허용
sudo nano /etc/redis/redis.conf
  • 내용 수정
# bind 127.0.0.1 ::1
bind 0.0.0.0
# protected-mode yes
protected-mode no
  • Redis 재시작
sudo systemctl restart redis
profile
The Man Who Lift

0개의 댓글