Redis-Plugin
Das Plugin bindet in die admin-Oberfläche Daten zur Redis-Nutzung ein. Diese werden per INFO-Befehl vom Redis-Server mit den in der Moodle-config hinterlegten Verbindungseinstellungen abgerufen. Alexander Bias hat ein Redis-Plugines entwickelt, welches nach Installation eine GUI mit Statistiken (https://github.com/tessus/redis-stats bzw. https://github.com/tessus/valkey-stats) anzeigt,sind erreichbar unter /admin/tool/redis/
Admin-Optionen
Das Plugin bietet keine eigene Einstellungen-Seite und ist ein One-Pager. Alle Anzeigen sind lesende Zugriffe. Lediglich der Button "Leeren" ("Flush") unter "Schlüssel/keys" hat eine schreibende Wirkung: Er löst den Befehl FLUSHDB aus, der alle Schlüssel löscht (und damit auch die eigene Session löschen kann).
Readme für admins: https://github.com/moodle-an-hochschulen/moodle-tool_redis#motivation-for-this-plugin
Features
Eine GUI zeigt Statistiken an (inspiriert von https://github.com/tessus/valkey-stats). Dort sind z.B. Prozentwert der Hits, der über 99% liegen sollte, used und Peak memory sowie ggf. definiertes Memorylimit (unter ""Used Memory"Memory", z.B. "/ 3.00 G"GB") zu sehen. UnterhalbAb Version v5.2-r3 sind alle Strings sauber auf Deutsch übersetzt. In der Boxunteren Hälfte können unter "Details"Keys inweitere storeServer-Infos db0"aufgeklappt ist zudem der Button "Flush" nutzbar.werden:
Clients
Memory
Persistence
Stats
Replication
CPU
Cluster
Keyspace
Plugin-Repository
Das Redis-Plugin (tool_redis) wird vom Verein gepflegt und ist über diese Links erreichbar:
https://moodle.org/plugins/tool_redis
https://github.com/moodle-an-hochschulen/moodle-tool_redis
Autor: Klaus Steitz, Technische Universität Darmstadt
