Nginx + Tomcat + Redis负载均衡及session共享
概述
本文档是用来详细描述 nginx+tomcat+redis负载均衡实现session共享
所需软件及下载地址
软件名称 |
下载地址 |
功能说明 |
Nginx-v1.6.0 |
http://nginx.org/download/nginx-1.6.0.tar.gz |
负载均衡 |
commons-pool-2-2.4.2.jar |
http://mirrors.hust.edu.cn/apache//commons/pool/binaries/commons-pool2-2.4.2-bin.tar.gz |
|
jedis-2.7.3.jar |
http://central.maven.org/maven2/redis/clients/jedis/2.7.3/jedis-2.7.3.jar |
|
tomcat-redis-session-manager1.2.jar |
http://download.csdn.net/download/qinxcb/8279761 |
|
Redis |
https://github.com/ServiceStack/redis-windows/blob/master/downloads/redis64-2.8.9.zip |
Redis数据库 windows版本 |
Redis数据库的启动和密码配置
参考地址:http://jingyan.baidu.com/article/f25ef2546119fd482c1b8214.html
Redis和负载服务器放一个地址及Nginx服务器
Redis启动
解压:
Cmd命令
用cd命令转到redis-server.exe 所在的目录下
运行redis-server.exe redis.windows.conf 命令启动redis数据库
Redis设置密码
打开:redis.windows.conf 文件
Ctrl+F 寻找requirepass
取消前面的#号 并自行设置密码
Tomcat配置Session 共享
1:把所需jar包复制到tomcat 服务器lib目录下
2:配置conf目录下context.xml
host="127.0.0.1" port="6379" password="root" database="0" maxInactiveInterval="60" /> Host:指向负载服务器所在的ip地址 如redis数据库设置了密码:要设置为一致 Nginx负载均衡多个Tomcat 打开nginx.conf 找到 upstream节点 直接复制多个Tomcat服务端口配置相同权重即可; 各种服务的启动顺序 Redis数据库====》Tomcat服务器====》Nginx服务器
以上就介绍了Nginx + Tomcat + Redis负载均衡及session共享,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



In der PHP-Entwicklung verbessert der Caching-Mechanismus die Leistung, indem er häufig aufgerufene Daten vorübergehend im Speicher oder auf der Festplatte speichert und so die Anzahl der Datenbankzugriffe reduziert. Zu den Cache-Typen gehören hauptsächlich Speicher-, Datei- und Datenbank-Cache. In PHP können Sie integrierte Funktionen oder Bibliotheken von Drittanbietern verwenden, um Caching zu implementieren, wie zum Beispiel Cache_get() und Memcache. Zu den gängigen praktischen Anwendungen gehören das Zwischenspeichern von Datenbankabfrageergebnissen zur Optimierung der Abfrageleistung und das Zwischenspeichern von Seitenausgaben zur Beschleunigung des Renderings. Der Caching-Mechanismus verbessert effektiv die Reaktionsgeschwindigkeit der Website, verbessert das Benutzererlebnis und reduziert die Serverlast.

Der Zugriff auf WordPress -Site -Datei ist eingeschränkt: Fehlerbehebung Der Grund, warum auf die TXT -Datei in letzter Zeit nicht zugegriffen werden kann. Einige Benutzer haben ein Problem beim Konfigurieren des MINI -Programms Business Domain Name: � ...

Ursachen und Lösungen für Fehler Bei der Verwendung von PECL zur Installation von Erweiterungen in der Docker -Umgebung, wenn die Docker -Umgebung verwendet wird, begegnen wir häufig auf einige Kopfschmerzen ...

Probleme und Lösungen, die beim Kompilieren und Installieren von Redis auf Apple M1 Chip Mac auftreten, können viele Benutzer ...

Das gleichzeitige Ausführen mehrerer PHP -Versionen im selben System ist eine häufige Anforderung, insbesondere wenn verschiedene Projekte von verschiedenen Versionen von PHP abhängen. Wie man auf demselben ...

Wie implementieren Sie die Funktion des Auslösens des asynchronen Stapel -Sendens von SMS -Nachrichten im Vordergrund? In einigen Anwendungsszenarien müssen Benutzer durch Vordergrundvorgänge Stapel im Hintergrund auslösen ...

Viele Website -Entwickler stehen vor dem Problem der Integration von Node.js oder Python Services unter der Lampenarchitektur: Die vorhandene Lampe (Linux Apache MySQL PHP) Architekturwebsite benötigt ...

Redis ...
