Maison  >  Article  >  base de données  >  Comment faire correspondre 2 Redis

Comment faire correspondre 2 Redis

(*-*)浩
(*-*)浩original
2019-11-20 11:42:042406parcourir

Comment faire correspondre 2 Redis

Vous devez démarrer deux Redis sur le même serveur. Le port par défaut de Redis est 6379. Vous devez démarrer un autre Redis avec le port 6389. Les deux Redis fonctionnent indépendamment et n'entrent pas en conflit les uns avec les autres.

Redis-server.exe dans le répertoire racine chargera la configuration par défaut et le port est 6379. Le deuxième Redis n'a besoin que de créer un nouveau fichier de configuration et de charger le nouveau fichier de configuration à l'ouverture de l'exe. (Apprentissage recommandé : Tutoriel vidéo Redis)

Principes et étapes de la multi-ouverture Redis :

Principe :

①Le principe est le même que l'ajout de conteneurs et d'applications multiples à instance unique telles que nginx et tomcat. Copiez le nouveau fichier de configuration, changez le nom de la configuration et modifiez le numéro de port, le chemin du fichier PID, le chemin du fichier journal. et videz le chemin du fichier dans le fichier de configuration. , assurez-vous que deux services Redis ou plus ne seront pas en conflit

② : Le programme Redis par défaut est installé dans le répertoire /usr/local/redis ; >Fichier de configuration : /usr/local/redis /redis.conf, le port configuré dans ce fichier de configuration est le port par défaut : 6379

Chemin de la commande de démarrage Redis : /usr/local/bin/redis-server ; .

Vous pouvez spécifier le port pour démarrer plusieurs processus Redis.

Étapes spécifiques :

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   #指定新的转储文件路径
#配置文件修改完成  保存退出

Démarrez la commande multi-instance et affichez les résultats de démarrage :

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
Vous pouvez voir deux redis sont tous en cours d'exécution. N'oubliez pas d'ouvrir de nouveaux ports lorsque vous utilisez des serveurs cloud.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Comment mettre en cache RedisArticle suivant:Comment mettre en cache Redis