RU204 · Self paced

Storing, querying, and indexing JSON at speed

This course covers how to use RedisJSON and RediSearch to transform Redis into a powerful document database.

 course image

What you’ll learn

This course teaches you how to store, index and search JSON documents with the RedisJSON and RediSearch modules. You’ll learn:

  • How to store and retrieve JSON in Redis as a native data type.
  • How to leverage the speed and power of RediSearch to index, query and perform full text searches on JSON documents.
  • How to integrate RedisJSON with your Node.js, Python, Java or C# application using the new Redis OM client libraries.

Check out our Redis and JSON explainer video for a taste of what to expect from this course:

Course Number
January 23, 2024
March 07, 2024
Estimated Effort
~ 2 hours per week


RU203: Querying, Indexing, and Full-Text Search is recommended but not required.

Software Requirements

  • Web Browser: Firefox 39.0+ or Chrome 43+
  • Operating System: Mac OS X 10.7+ 64-bit, Ubuntu 14.04+ 64-bit, or Windows 10
  • Software: A free Redis Cloud account, or Docker, or local install of Redis Stack. RedisInsight recommended but not required.
  • Access to, and
A photograph of Justin Castilla
Instructor Justin Castilla

Justin is a Senior Developer Advocate at Redis. He has helped to produce several courses at Redis University and has created numerous videos for the Redis YouTube channel. Previous to Redis, Justin was a Web Development boot camp instructor, Software Engineer for a automated testing company, and a dog walker!

A photograph of Simon Prickett
Instructor Simon Prickett

Simon Prickett is the Principal Developer Advocate at Redis. He began his career writing C++ for Hewlett-Packard Labs, and has subsequently held senior roles with companies ranging from startups to enterprises including Capital One, USA Today, and New Zealand’s Customs Service.

Simon has created software for mobile and embedded devices since the late 1990s, from early browser-based cellphone portals to today’s IoT and cloud architectures. The need for high performance, efficiency, and personalization that makes these systems successful led him to discover Redis.

Away from professional life Simon enjoys traveling, cycling, and building devices with microcontrollers. Simon holds a Computing Science degree from Aston University, located in Birmingham England.

Certification image

Make it official

Become a Redis-certified developer when you complete this program.

Learn more