Kategorie: Redis
-
Projekt: baby-taschenrechner.de
Das gerade fertiggestellt Projekt baby-taschenrechner.de beschäftigt sich mit den Fragestellungen rund um die Entwicklung des eigenen Kindes: Wie groß wird mein Kind werden in x-Jahren Wie schwer wird mein Kind in x-Jahren Ist mein Kind zu schwer/zu dünn Welche Kleidergröße wird es wann tragen? Die Webseite soll Eltern dabei helfen herauszufinden, wann sie welche Kleidergröße…
-
Redis Performance Probleme messen und analysieren
Um Latenz Probleme bei Redis zu analysieren, kann man das eingebaute Latency Tool von redis-cli benutzen, mit dem um 100 Requests pro Sekunde auf den Redis gepingt werden und man die Antwortszeit analysieren kann. Konsolen Bsp: Im Intervall von i=10 Sekunden auf localhost getestet redis-cli –latency-history -i 10 -h 127.0.0.1 -p 6379 Output: min: 0,…
-
Redis Replikation Tipps
Beim Betrieb von Redis im Master/Slave Modus muss darauf geachtet werden, dass: 1. Master und Slave sind nicht immer auf demselben Stand Redis uses asynchronous replication. Starting with Redis 2.8, however, slaves will periodically acknowledge the amount of data processed from the replication stream. D.h. bestimmte Daten müssen vom Master abgefragt werden, wie z.B. Session…
-
Redis Scripte mit Lua programmieren
Zum Einfügen eines Datensatzes in eine Datenbank in Redis mittels Script kann man folgendes Script in einer Datei speichern und ausführen: Script File „redis_insert.lua“: redis.call(„select“, 1) redis.call(’set‘, ‚myKey‘, ‚myValue‘) Auf der Console kann dann mittels des folgenden Befehls das Script ausgeführt werden und die Daten in den Redis Server geschrieben werden: redis-cli –eval redis_insert.lua