Maison >base de données >Redis >Comment résoudre le problème selon lequel Springboot ne peut pas se connecter à Redis
Vérifiez si le pare-feu ouvre le port 6379 et vérifiez l'état du pare-feu
systemctl status firewalld
Si le pare-feu n'est pas démarré. Vous pouvez choisir d’examiner directement ces deux dernières méthodes.
Ou ouvrez simplement le pare-feu, puis continuez avec les étapes suivantes :
firewall-cmd --zone-public --add-port=6379/tcp --permanent #显示 success
–permanent signifie permanent, il sera invalide après un redémarrage sans ce paramètre
firewall-cmd --reload #显示 success
firewall-cmd --list-ports
Vérifiez s'il y a le port 6379
firewall-cmd --zone=public --query-port=6379/tcp #显示 yes
Modifier le timeout de connexion dans spring.redis.timeout dans la configuration redis de application.yml
redis: database: 0 #redis 数据库索引(默认为0) host: 192.168.200.131 #redis 服务器地址 port: 6379 #redis 服务器连接端口号 password: #redis 服务器连接密码 默认为空 lettuce: pool: max-active: 8 # 连接池最大连接数(使用负值表示没有限制) 默认8 max-wait: -1 #连接池最大阻塞等待时间(使用负值表示没有限制) 默认-1 max-idle: 8 #连接池最大空闲连接 默认8 min-idle: 0 #连接池最小空闲连接 默认 0 timeout: 5000 # 超时时间
Modifiez le fichier de configuration redis redis.conf
Trouvez le fichier de configuration lorsque vous avez installé redis.
Exécutez la commande : vim/vi redis.conf
(1) Liera 127.0.0.1 (raison : la liaison 127.0.0.1 prend effet, vous ne pouvez accéder à redis que localement).
Ou remplacez-le par : bind 0.0.0.0. Toutes les IP sont accessibles. Il est recommandé de restaurer pendant le déploiement.
(2) Remplacez le mode protégé oui par : le mode protégé non
Raison : La configuration du mode protégé est ajoutée après la version redis3.2. La valeur par défaut est oui, qui est activée. Configurez le réseau externe pour vous connecter au service Redis. La méthode de configuration est la suivante :
1. Désactivez le mode protégé. À ce stade, le réseau externe est directement accessible
2. Mode de protection en mode protégé. Vous devez configurer l'adresse IP de liaison ou définir le mot de passe d'accès
.
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!