다음 명령은 centos7 시스템을 기반으로 합니다.
설치하다
먼저 gcc 종속성을 설치합니다.
yum install -y gcc tcl
압축 파일을 /usr/local/src 디렉토리에 업로드합니다.
압축을 풀다
tar -xzf redis-6.2.6.tar.gz
redis 디렉토리를 입력하십시오
cd redis-6.2.6
컴파일 명령 실행
make && make install
시작 및 종료 명령
기본적으로 redis 시작
redis-server
시작할 redis 디렉토리의 구성 파일을 지정하십시오.
redis-server redis.conf
설정 파일 수정 후 redis를 시작하는 것은 백그라운드에서 시작되므로 중지를 원할 경우 redis 서비스의 상세내역을 확인해야 합니다.
ps -ef | grep redis
그런 다음 사용
kill -9 9999 #9999是使用上面命令查看到的redis的进程ID
부팅시 자동으로 시작되도록 redis 설정
새 시스템 서비스 파일 생성
vi /etc/systemd/system/redis.service
다음을 추가
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-6.2.6/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
과부하 시스템 서비스
systemctl daemon-reload
레디스 시작
systemctl start redis
레디스 상태 보기
systemctl status redis
redis 중지
systemctl stop redis
레디스 재시작
systemctl restart redis
레디 부팅
systemctl enable redis
명령줄 클라이언트를 입력합니다.
/usr/local/bin 디렉토리에서 실행하려면
redis-cli [options] [commonds]
공통 옵션:
-h 127.0.0.1
: 연결할 Redis 노드의 IP 주소를 지정합니다. 기본값은 127.0.0.1입니다.-p 6379
: 연결할 Redis 노드의 포트 지정, 기본값은 6379-a 123456
: redis 의 접근 비밀번호를 지정하되
, 지정된 비밀번호 입력 시 경고가 나오므로 일반적으로 비밀번호를 지정하지 마시고, 커맨드 라인 클라이언트 진입 후ping
서버와 하트비트 테스트를 하시면 되며, 서버는 리턴을 하게 됩니다. 보통pong
그래픽 인터페이스 링크
다운로드 후 압축을 풀고 설치하십시오
.redis 구성 파일을 수정하고 모든 ip 액세스를 허용하도록 bind 127.0.0.1
변경하고 방화벽의 포트 6379를 해제하십시오. 그렇지 않으면 연결이 작동하지 않습니다.클라우드 서버를 사용하는 경우 포트 6379를 그렇지 않으면 접근이 불가능하다 다음은 방화벽에서 6379번 포트를 열어서 재시작하는 명령어이다.bind 0.0.0.0
firewall-cmd --add-port=6379/tcp --permanent
firewall-cmd --reload
어떤 포트가 열려 있는지 확인
firewall-cmd --zone=public --list-ports
로컬 가상머신이라면 방화벽을 한번에 직접 닫을 수 있지만 클라우드 서버라면 권장하지 않는다.