The Redis In-memory Data Store: Messaging & Streaming


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

Redis is primarily an in-memory, key-value store, but has many additional use cases. In this course, you'll explore the use cases of Redis that go beyond its use as a database or cache, specifically its application in messaging and streaming. You'll start by setting up communications between Redis clients using the Publish/Subscribe paradigm and the Redis CLI. Next, you'll learn how to set up Redis streams and retrieve data from them using the XREAD command. Finally, you'll use the stream data structure in Redis to record information and communicate messages to a group of consumer processes.



Expected Duration (hours)
0.9

Lesson Objectives

The Redis In-memory Data Store: Messaging & Streaming

  • discover the key concepts covered in this course
  • publish and subscribe to Pub/Sub channels using the Redis CLI
  • set up a subscription to multiple Pub/Sub channels that match a pattern
  • recognize the content and format of stream data structures in Redis and illustrate how to set up Redis streams
  • retrieve data from a Redis stream using the XREAD command
  • coordinate messaging between a collection of Redis clients by setting up a consumer group
  • contrast messages that have been sent with those that are pending in the context of Redis consumer groups
  • summarize the key concepts covered in this course
  • Course Number:
    it_jmwrdsdj_03_enus

    Expertise Level
    Beginner