RedisLuna ist ein Java-Terminalprogramm zum Testen und Ausführen von
Lua-Skripten auf deinem Redis-Server via des EVAL-Befehls.
Es ermöglicht das Verwalten von Sessions, in denen Lua-Skripte zusammen
mit definierten KEYS und ARGV-Parametern gespeichert und wiederverwendet
werden können.
Du kannst nun Lua-Skripte für Redis schnell, reproduzierbar und komfortabel testen.
- Erstellung und Verwaltung von temporären Sessions
- Definition von
KEYSundARGVpro Session - Platzhalter-Unterstützung in
KEYSundARGV - Löschen von Sessions
- Terminalbasierte Bedienung (kein GUI)
RedisLuna sendet das in einer Session gespeicherte Lua-Skript
mittels des Redis-Befehls: EVAL
In KEYS und ARGV können dynamische Platzhalter verwendet werden. Diese werden vor dem Absenden an Redis ersetzt.
| Platzhalter | Beschreibung |
|---|---|
%uuid% |
Generiert eine zufällige UUID |
%millis% |
Aktuelle Zeit in Millisekunden (Unix Epoch) |
Die Konfiguration erfolgt über die Datei redis.properties welche sich im selben
Verzeichnis befinden muss, wie die .jar
Beispielkonfiguration:
host=127.0.0.1
port=6379
database=0
username=example_user
password=example_passwordIch ergänze die Build-Informationen noch.