Cómo resolver el problema de coherencia de la sesión de Nginx
Opción 2: compartir sesión*** (recomendado), es decir, cuando el servidor envía una solicitud de distribución a una máquina, primero irá a la base de datos de caché de sesión para verificar si hay una sesión de usuario. , y si es así, sáquelo; en caso contrario, cree uno nuevo. Entonces, ¿cómo solucionar esta sesión***? * * * Hay dos métodos: 1 y esquema de almacenamiento en caché memcached. 2.Solución de caché de Redis. Lo siguiente se centra en los problemas encontrados en * * * * conferencias especiales:
1. Solución de almacenamiento en caché de Memcached
La base de datos de caché de Memcached está dedicada a administrar sesiones. El servicio de almacenamiento en caché memcached se puede integrar con tomcat para ayudar a tomcat a disfrutar de la diversión de administrar sesiones.
Instalar memoria caché:
# yum-y instalar memoria caché 11
Iniciar memcached (el puerto predeterminado es 11211):
# service memcached start 11
Prueba la base de datos memcached a través de telnet
# telnet localhost 1121111
Prueba
Establece abc 0 0 5 p >
12345
Obtener abc
quit12341234
Copiar el paquete jar memcached en la biblioteca de Tomcat. La dirección de descarga del paquete jar es:. Función naranja. Tomcat.sesiones de redis.válvula del controlador de sesión de redis "/>
ltmanager class name=".com.redis session manager"
host="192.168. 17.4 "
Port="6379 "
Database="0 "
maxInactiveInterval = " 60 "/ gt; Solicitando adopción. Adopción, adopción, adopción