>  기사  >  데이터 베이스  >  2개의 Redis를 일치시키는 방법

2개의 Redis를 일치시키는 방법

(*-*)浩
(*-*)浩원래의
2019-11-20 11:42:042393검색

2개의 Redis를 일치시키는 방법

동일한 서버에서 두 개의 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.