• Post category:StudyBullet-7
  • Reading time:6 mins read


A Complete Guide to learn Redis Stack and Build Super Fast and Reliable applications

What you will learn

Overview of RedisStack

Detailed Implementation of RedisStack Components

Indepth about RedisJSON Component

Indepth about RedisTimeSeries Component

Building SuperFast Application with SpringBoot and Next js with Redis Stack as Core

Description

Redis Stack is an extension of Redis that adds modern data models and processing engines to provide a complete developer experience.

In addition to all of the features of OSS Redis, Redis stack supports:

  • Queryable JSON documents
  • Full-text search
  • Time series data (ingestion & querying)
  • Graph data models with the Cypher query language
  • Probabilistic data structures

Redis Stack was created to allow developers build to real-time applications with a back end data platform that can reliably process requests in under a millisecond. Redis Stack does this by extending Redis with modern data models and data processing tools (Document, Graph, Search, and Time Series).


Get Instant Notification of New Courses on our Telegram channel.


Redis Stack unifies and simplifies the developer experience of the leading Redis modules and the capabilities they provide. Redis Stack bundles five Redis modules: RedisJSON, RedisSearch, RedisGraph, RedisTimeSeries, and RedisBloom.

This Crash Course will cover the overview of Redis Stack with all the components and we’ll build a Full-stack application using Redis Stack Components with Spring Boot and Next js.

You are going to learn a lot in this Course. You will learn

  1. RediSearch – Queries, secondary indexing, and full-text search for Redis
  2. RedisJSON  – JSON support for Redis
  3. RedisTimeSeries – Ingest and query time series data with Redis
  4. RedisGraph – A Graph database built on Redis
  5. RedisBloom  – Bloom filters and other probabilistic data structures for Redis
  6. RedisInsight  – Visualize and optimize Redis data
  7. REST API
  8. Spring Boot
  9. Next JS
  10. Rapid API
English
language

Content

Introduction

Introduction
Demo App
What is Redis Stack?
Why Redis Stack?

All Redis Components

Redis Stack Components
RediSearch
RedisJSON
RedisGraph
RedisTimeSeries
RedisBloom
RedisInsight

Workspace Setup

Installing Redis Stack
Redis Stack Cloud
Redis Insight Walkthrough

Building Backend with Redis Stack

App to be Created
Redis Stack Data Mode
Building Spring Boot App
Adding Redis Stack Client Libraries
Adding Packages to app
Adding Redis Stack Configuration
Rapid API overview
Creating Models
Implementing Custom Web Config
Adding Application Startup

Interaction with Redis Stack

Implementing CoinsDataService
Fetching Data from API and Storing in RedisJSON
Overview of Fetching Coin History Data
Implement Fetching Coin History Data
Fetching data from API for Coin History
Store Coin History in Redis TimeSeries
View TimeSeries Data in Redis Insight
Creating API to fetch data from RedisStack
Creating API to fetch TimeSeries Data

Frontend Application

Building Next js App
Creating CoinList Component
Fetching CoinList Data from API
Creating Coin History Component
Enhancing Component
What next?