CentOS 서버에 Redis를 설치해보려고 합니다.
Redis 설치 후 방화벽을 열어 외부에서 접근할 수 있도록 하겠습니다.
Port는 60379로 변경하여 사용하도록 하겠습니다.
1. 사전 작업
# Memory 설정
sudo sysctl vm.overcommit_memory=1
sudo echo "vm.overcommit_memory=1" >> /etc/sysctl.conf
# Memory 적용 확인
sudo sysctl -a | grep vm.overcommit
# TCP Backlog 설정
sudo sysctl -w net.core.somaxconn=1024
sudo echo "net.core.somaxconn=1024" >> /etc/sysctl.conf
# TCP Backlog 적용 확인
$ sudo sysctl -a | grep somaxconn
# 한국 시간 변경
sudo rm /etc/localtime
sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
date
2. Redis 설치
# EPEL Repository install
sudo yum install epel-release
# yum update
sudo yum update
# redis install
sudo yum install redis
# redis 실행
sudo systemctl start redis
# redis 중지
sudo systemctl stop redis
# redis 자동 시작
sudo systemctl enable redis
# redis 설치 확인
redis-cli ping
3. Redis port 변경
# redis config 파일 접근
sudo vi /etc/redis/redis.conf
# bind 변경
bind 0.0.0.0
# port 변경
port 60379
# 비밀번호 설정
requirepass 1234
4. 방화벽 열기
# firewalld 설치
sudo yum install firewalld
# firewalld 시작
sudo systemctl start firewalld
sudo systemctl enable firewalld
# port 추가
sudo firewall-cmd --permanent --zone=public --add-port=60379/tcp
# firewalld 재로드
sudo firewall-cmd --reload
5. redis-cli 접근 확인
# redis-cli -h [외부 ip] -p [port] -a [password]
redis-cli -h [외부 ip] -p 60379 -a 1234
'Server > Linux' 카테고리의 다른 글
mremoteNG Unable to load key file (PuTTY key format too new) 해결방법 (0) | 2023.02.13 |
---|---|
[CentOS] nginx multi port(멀티 포트) 세팅하기 (0) | 2023.02.10 |
[linux] centos nginx Reverse-Proxy 서버 만들기 (0) | 2023.02.10 |
linux CentOS 외부 접속(방화벽 오픈) 허용 (0) | 2023.02.10 |
[linux] centos yum nginx 삭제 및 설치 방법 (0) | 2023.02.06 |