#54 Key Value Store Redis: Einsatzmöglichkeiten, Fallstricke, Datenstrukturen, HyperLogLog und (flüchtige) Persistenz
Redis - Der open source, in-memory data structure server
Viele Software-Engineers haben bereits von Redis gelesen. Primär im Anwendungsfall eines Caches. Doch das ist bei weitem nicht alles, was Redis unter der Haube hat. In dieser Episode schauen wir uns den Data Structure Server mal genauer an. Was ist Redis? Welche Datentypen unterstützt dieser? Was ist Geospatial und HyperLogLog? Kann Redis meine Daten auch persistieren? Welche Use-Cases gibt es neben dem Caching? Wer ist eigentlich der Kopf hinter Redis? Und wie kann ich Redis erweitern, falls ich noch mehr Funktionalität brauche? All das und noch viel mehr Hintergrundwissen zu Redis in dieser Episode.
Bonus: Wann unser Co-Host Andy und wann Andreas genannt wird und was Clippy von Word mit Redis zu tun hat.
Feedback (gerne auch als Voice Message)
- Email: stehtisch@engineeringkiosk.dev
- Mastodon: https://podcasts.social/@engkiosk
- Twitter: https://twitter.com/EngKiosk
- WhatsApp +49 15678 136776
Gerne behandeln wir auch euer Audio Feedback in einer der nächsten Episoden, einfach Audiodatei per Email oder WhatsApp Voice Message an +49 15678 136776
Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners
Links
- Engineering Kiosk Episode #53 Cloud / NoCode/ AI / ChatGPT ersetzen unsere Jobs?: https://engineeringkiosk.dev/podcast/episode/53-cloud-nocode-ai-chatgpt-ersetzen-unsere-jobs/
- Redis: https://redis.io/
- Redis Data types: https://redis.io/docs/data-types/
- MySQL Spatial Data types: https://dev.mysql.com/doc/refman/8.0/en/spatial-types.html
- Engineering Kiosk #28 O(1), O(log n), O(n^2) - Ist die Komplexität von Algorithmen im Entwickler-Alltag relevant?: https://engineeringkiosk.dev/podcast/episode/28-o1-olog-n-on2-ist-die-komplexit%C3%A4t-von-algorithmen-im-entwickler-alltag-relevant/
- Redis Persistence: https://redis.io/docs/management/persistence/
- Consistent hashing: https://en.wikipedia.org/wiki/Consistent_hashing
- Redis Cluster: https://redis.io/docs/management/scaling/
- Learn Redis the hard way (in production): https://tech.trivago.com/post/learn-redis-the-hard-way/
- memcached: https://memcached.org/
- GitHub Issue #1771: "Software watchdog crashes redis during rdb save point": https://github.com/redis/redis/issues/1771
- Salvatore Sanfilippo (antirez) auf GitHub: https://github.com/antirez
- PL/SQL: https://de.wikipedia.org/wiki/PL/SQL
- Redis Scripting with Lua: https://redis.io/docs/manual/programmability/eval-intro/
- Redis Modules: https://redis.io/resources/modules/
- Redis Clients: https://redis.io/resources/
Information
- Show
- FrequencyUpdated Weekly
- PublishedJanuary 17, 2023 at 5:00 AM UTC
- Length1h 2m
- Episode54
- RatingClean