Please enable JavaScript to view this site.

Installationshandbuch

Navigation: Installationshandbuch > Weitere Setups > Installation von Redis

Konfiguration von PHP

Scroll Zurück Oben Weiter Mehr

Folgende Einstellungen sind in der php.ini notwendig, damit Redis für JobRouter verwendet werden kann.

Fügen Sie die Erweiterung redis hinzu, sofern sie noch nicht vorhanden ist oder entfernen Sie das Semikolon am Zeilenanfang.

extension=redis

Damit die PHP Sessions fortan nur noch durch Redis im RAM gespeichert werden, müssen folgende Einstellungen umgestellt werden.

session.save_handler = redis

session.save_path = "tcp://127.0.0.1:6379?auth=aPrettyl0ng@ndhardtObruteforcepassword"

session.serialize_handler = msgpack

 

Zusätzlich muss das Session Locking aktiviert werden.

 

; Should the locking be enabled? Defaults to: 0.

redis.session.locking_enabled = 1

; How long to wait between attempts to acquire lock, in microseconds (µs)?. Defaults to: 2000

redis.session.lock_wait_time = 50000

; Maximum number of times to retry (-1 means infinite). Defaults to: 10

redis.session.lock_retries = -1

 

Nach erfolgter Anpassung muss der Webserver neu gestartet werden damit die Änderungen greifen. Die php.ini könnte wie folgt ausschauen:

[...]

extension=redis

[...]

 

[Session]

;session.save_handler = files

session.save_handler = redis

;session.save_path = "D:\Programs\PHP\tmp\sessions"

session.save_path = "tcp://192.168.120.5:6379?auth=aPrettyl0ng@ndhardtObruteforcepassword"

session.use_strict_mode = 1

session.use_cookies = 1

session.use_only_cookies = 1

session.name = PHPSESSID

session.auto_start = 0

session.cookie_lifetime = 0

session.cookie_path = /

session.cookie_domain =

session.cookie_httponly = 1

;session.cookie_secure =

;session.serialize_handler = php

session.serialize_handler = msgpack

session.gc_probability = 1

session.gc_divisor = 1000

session.gc_maxlifetime = 28800

session.referer_check =

session.cache_limiter = nocache

session.cache_expire = 180