The Redis In-memory Data Store: Data Structures


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

Redis offers a variety of data structures and collections which enable developers to deliver several types of high-performing applications to end-users. In this course, you'll learn how to work with Redis's different data structures, namely lists, hashes, and sets. You'll then learn to perform various set operations, such as union, intersection, and set difference. Next, you'll distinguish sorted sets from regular sets and learn how to work with them. You'll then examine the benefits and limitations of HyperLogLog structures and how to use these in Redis. Upon completing this course, you'll be able to compare and work with each of these structures and recognize their use cases.



Expected Duration (hours)
1.2

Lesson Objectives

The Redis In-memory Data Store: Data Structures

  • discover the key concepts covered in this course
  • recognize the features of list structures in Redis and illustrate the types of operations that can be performed with them
  • extract elements from Redis lists individually or in bulk
  • use the Redis hash structure to store and extract data in the form of a map
  • distinguish between list and set data structures and apply the Redis CLI commands that apply to sets
  • perform set operations such as union, intersection, and set difference on Redis sets
  • describe the properties of sorted sets and illustrate how they contrast with regular Redis sets
  • remove and modify the elements in a sorted set
  • order elements with the same score in a sorted set based on their lexicographic values
  • illustrate the use and limitations of the HyperLogLog structures when it comes to tracking unique values
  • summarize the key concepts covered in this course
  • Course Number:
    it_jmwrdsdj_02_enus

    Expertise Level
    Beginner