Skip to main content

Redis

Duration: 9 hours#

Abstract#

Redis is well known for its speed and capabilities as a key-value store used for caching and some light-weight-short-term storage. However, not many know that Redis provides the building blocks to create extremely high-speed general DB storage capabilities. This course will go over the basic capabilities and dive into advanced use-cases such as scoring, indexing, time-series, streaming, and other advanced implementations. This course is for any developer interested in adding a very versatile, battle-proven, and performant general purpose DB.

Topics#

  • Redis basics

    • Setup
    • Basic Commands
    • Write
    • Read
    • Transactions
  • Data Structures

    • Lists
    • Sets
    • Hashes
    • Sorted Sets
    • Indexing and querying data
  • Pub/Sub

  • Blocking lists

  • Streams

  • Consumer Groups