6. 리눅스
CentOs7 / Rocky8 에서 redis6 설치
자르르
2022. 6. 17. 11:19
CentOS 7에서 redis 6 설치
redis6에서는 C11을 서 포트 하는 compiler가 필요
gcc에서는 4.9이후부터 서포트 한다
gcc version확인
gcc --version
scl을 이용하고 기본 directory를 변경하지 않고 compile한다
sudo yum install centos-release-scl
sudo yum install devtoolset-7-gcc*
scl enable devtoolset-7 bash
which gcc
gcc --version
이전 complie실패했을 때에는 clean
make distclean
redis source를 compile
cd /usr/local/redis/src
make
rocky linux 8.4에서 설치
groupadd redis
useradd -g redis redis
dnf module list redis
redis6을 defaul로 해
dnf module enable redis:6 -y
redis6을 설치
dnf install -y redis
default가 redis5이 되어 있는 경우에는 reset하고 처음부터 다시
dnf module reset redis
기동
systemctl enable --now redis
상태 확인
systemctl status redis
conf파일 위치
/etc/redis.conf
port변경
Could not create server TCP listening socket 127.0.0.1:7000: bind: Permission denied
vi /etc/selinux/config
의 enforced를 disabled로 변경
auth설정
/etc/redis.conf의 다음 항목을 변경
masterauth
requirepass