Talk

Beyond Caching: Supercharging Python with Redis Data Structures

Thursday, May 28

14:40 - 15:10
RoomGnocchi
LanguageEnglish
Audience levelBeginner
Elevator pitch

Redis is more than a cache, it’s a shared memory structure for your Python apps. We will map Python dicts, lists, and sets directly to Redis structures to build shared, robust and persistent queues, leaderboards, and analytics engines using standard libraries.

Abstract

We all know Redis is fast. But if you are only using SET and GET, you are utilizing less than 10% of its power. For Python developers, Redis shouldn’t just be a “dumb” cache; it should be treated as a remote data structure server that mirrors the Lists, Sets, and Dictionaries we use every day.

In this beginner-friendly session, we will break the “Black Box” of Redis. We will move beyond simple caching and explore how to use rich data types to solve complex architectural problems with simple Python code.

You will learn how to:

Build a robust background task queue using Lists.

Implement a real-time gaming leaderboard using Sorted Sets.

Manage complex user sessions with Hashes.

We will bridge the gap between your script’s local memory and your production infrastructure, giving you the tools to build faster, scalable applications without adding complexity.

TagsDatabases, Web Frameworks
Participant

Aastha Asthana

Hi, I am Aastha Asthana, a software developer at Salesforce and a Python enthusiast. My career journey has taken me from the fast-paced B2C environment of PocketFM, where I scaled audio services for millions of users to the robust world of global enterprise tech to building resilient systems in global enterprise technology at Salesforce. I am a polyglot engineer with deep expertise in Python, Java, and Django, and I’m currently fascinated by the intersection of AI and CRM stability. When I’m not deep in code, you can find me traveling the world and trying out new things as a huge foodie, I’m always on the hunt for a great culinary adventure!