RU102PY - Redis for Python Developers

What you’ll learn

In RU102PY , you’ll build a complete application using Python, Redis, and the Flask web framework. You’ll learn how to connect to Redis, model a domain, store and retrieve data, and take advantage of common Redis patterns.

What you’ll build

As the course progresses, you’ll write code that implements the features of a solar power monitoring application. This real-world project consists of three components:

  • A command-line data loading application
  • A REST API backend using Express
  • A Vue.js front end (No Vue experience required!)

We’ll store data in Redis using a data model that we’ll develop along the way. The project will leverage a number of Redis data structures, including:

  • Hashes
  • Sets
  • Sorted Sets
  • Geospatial indexes
  • Streams

We’ll provide examples of best practices such as the use of pipelining, transactions, and Lua scripting. We’ll also demonstrate several common Redis patterns, including rate-limiting for API calls and leaderboards for top-producing solar sites.


Please create a new category for discussions and questions.