La premisa de usar Spring boot para conectarse a Redis en el servidor remoto es que el redis en el servidor remoto se haya instalado correctamente. Si no está seguro, puede consultar el blog anterior y empujarme para verificar .
Para usar Spring boot para conectarse a Redis en el servidor remoto, lo primero que debe hacer es modificar la dirección del archivo de configuración de redis en springboot
redis:
host: #服务器IP地址
port: 6379
database: 0
timeout: 5000
Esta modificación aún no es posible y debe iniciar la autorización de direcciones en el lado del servidor. La forma más fácil es cambiar el archivo de configuración redis.conf en redis. La dirección IP detrás del enlace 127.0.0.1 debe modificarse a 0.0.0.0 , lo que significa todas las IP. Ambos pueden acceder al redis, de lo contrario solo el servidor puede acceder a él.
Leer archivo
vim redis.conf
Busque bind 127.0.0.1 y
presione Insertar para editar bind 0.0.0.0 Después de
editar, haga clic en Insertar nuevamente, luego presione ESC, ingrese: wq (guardar y salir) para
reiniciar redis! ( Asegúrese de ingresar debajo de la ruta de la carpeta redis, que es la ruta del archivo superior de bin )
./bin/redis-cli shutdown #关闭
./bin/redis-server ./bin/redis.conf #启动
El punto clave es que
si finaliza la configuración anterior, se informa de un error y no se puede establecer la conexión. Si también está utilizando un servidor en la nube, como Alibaba Cloud, verifique si el puerto 6379 está abierto en las reglas de acceso del grupo de seguridad. Si no se abre, también provocará una falla en la conexión. ¡Solo agréguelo manualmente!