~/talk

Redis: From Cache to Time Series!

TalkinFrenchat Devoxx France 2023 · 2023-04-12..04-14· [databases]
slides:none on file

Shows how Redis can be used as a full-featured database inside Quarkus rather than just a cache, building a hide-and-seek demo. It uses Redis modules and core commands: RedisJSON, RediSearch and RedisGraph for data and queries, geospatial indexes plus GEODIST for travel time, hashes for players, lists/BLPOP for actor queues, sorted sets (ZINCRBY) for leaderboards, and WATCH/MULTI for check-and-set updates; the demo executes end-to-end and issues 389 Redis commands while highlighting practical Quarkus client improvements.

AI-written summary · about

  1. 0:00Introduction
  2. 2:56Redis beyond cache
  3. 6:26Cache-Cache demo
  4. 11:01Player management with HSET
  5. 13:05Creating hiding spots with JSON
  6. 16:34Leaderboard with Sorted Sets
  7. 18:20Cache-Cache logic
  8. 21:50Implementing the catcher
  9. 25:25Optimized strategy with graph
  10. 28:36Results and scores
  11. 28:57Monitoring and Time Series
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.