CentOS 7 redis 설치( 멀티 ) 및 설정 하기
epel 리파지토리 설치
yum install epel-release
yum update
yum install redis
systemctl start redis
systemctl enable redis
방화벽 규칙 추가 (iptables)
방화벽 규칙 추가시 REJECT 입력된 부분보다 윗부분에 추가해야한다.
vi /etc/sysconfig/iptables
내용추가 (6379 포트 tcp 개방)
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT
설정 파일 수정
vi /etc/redis.conf
databases 3 # ---------> 데이터 베이스 개수 설정
bind 0.0.0.0 # ---------> 외부 접속 허용
protected-mode no # ---------> ???
requirepass 비밀번호 # ---------> 비밀번호 설정
notify-keyspace-events "Ex" # ---------> 키삭제 이벤트 활성
redis 두개 띄우기
- 설정 파일을 복사한다.
mkdir -p /var/lib/redis2/
chown redis /var/lib/redis2/
chgrp redis /var/lib/redis2/
cp /etc/redis.conf /etc/redis2.conf
chown redis /etc/redis2.conf
- redis2.conf 파일을 수정
logfile "/var/log/redis/redis2.log"
dir "/var/lib/redis2"
pidfile "/var/run/redis/redis2.pid"
port 6380
- systemctl 에 등록된 서비스파일을 복사한다
cp /usr/lib/systemd/system/redis.service /usr/lib/systemd/system/redis2.service
- redis2.service 편집
[Service]
ExecStart=/usr/bin/redis-server /etc/redis2.conf --daemonize no
ExecStop=/usr/bin/redis-shutdown redis2
- 시작
systemctl enable redis2
systemctl redis2 start
댓글 없음:
댓글 쓰기