동일한 서버에서 두 개의 Redis를 시작하려면. Redis의 기본 포트는 6379입니다. 포트 6389로 다른 Redis를 시작해야 합니다. 두 Redis는 독립적으로 작동하며 서로 충돌하지 않습니다. 루트 디렉터리의
redis-server.exe는 기본 구성을 로드하며 포트는 6379입니다. 두 번째 Redis는 새 구성 파일을 생성하고 exe가 열릴 때 새 구성 파일을 로드하기만 하면 됩니다. (추천 학습: Redis 동영상 튜토리얼)
redis 다중 열기의 원리 및 단계:
원리:
①원리는 nginx, tomcat 등 컨테이너를 추가하는 것과 동일하며, 단일 인스턴스와 다중 두 개 이상의 Redis 서비스가 충돌하지 않도록 애플리케이션, 새 구성 파일 복사, 구성 이름 변경, 구성 파일의 포트 번호, PID 파일 경로, 로그 파일 경로 및 덤프 파일 경로 수정 기본 Redis 프로그램은 /usr /local/redis 디렉터리에 설치됩니다.
구성 파일: /usr/local/redis/redis.conf, 이 구성 파일에 구성된 포트는 기본 포트: 6379입니다. 경로: /usr/local/bin /redis-server.
여러 Redis 프로세스를 시작하기 위해 포트를 지정할 수 있습니다.
구체적인 단계:cd /usr/local/redie #切换到redis安装路径下 cp redis.conf redis6380.conf #复制到新的配置文件供第二个redis使用 vim redis6380.conf #配置新redis文件,避免两个redis冲突,在配置文件找到以下几项,进行修改; pidfile /var/run/redis/redis_6380.pid #指定新的PID文件路径 port 6380 #指定新的端口号 logfile /var/log/redis/redis_6380.log #指定新的日志文件路径 dbfilename dump_6380.rdb #指定新的转储文件路径 #配置文件修改完成 保存退出
다중 인스턴스 명령을 시작하고 시작 결과를 봅니다.
redis-server /usr/local/redis/redis6380.conf #启动新实例命令 netstat -lnpt #通过端口查看服务器是否启动,结果如下: tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN 1288/redis-server 1 tcp 0 0 127.0.0.1:6380 0.0.0.0:* LISTEN 4084/redis-server 1
클라우드 서버를 사용할 때 두 Redis가 모두 실행 중인 것을 볼 수 있습니다.
위 내용은 2개의 Redis를 일치시키는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!