~/talk

ElasticSearch and Redis How and When to Use Them

Talkat PyData DC 2016 · 2016-10-07..10-09· [databases]
links:none on file
slides:none on file

Shows concrete recipes: scraping websites and the GitHub API, indexing ~30 users into Elasticsearch, finding each user’s top language and observing ~10 unique languages in Kibana visualizations. Demonstrates Redis for key/value, hashes, lists and incrementing counters via a Flask survey app that pushes recent items to a list and rolls daily/weekly/monthly keys, and wires Keen IO and Google Charts. Runs locally in Docker containers, explains persistence options and tradeoffs, and the demos execute end to end.

AI-written summary · about

  1. 0:00Introduction
  2. 1:26Redis in practice
  3. 2:32Scraping into Elasticsearch
  4. 5:29Full-text search demo
  5. 5:51GitHub data into Elasticsearch
  6. 10:08Kibana visualization
  7. 14:47Redis use cases
  8. 17:45Advanced Redis app demo
  9. 23:28Comparing workflows
  10. 26:58Elasticsearch vs Redis
  11. 28:42Elasticsearch features
  12. 31:01Redis persistence
  13. 34:33Hosting solutions
  14. 35:38Q&A
~/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.