• Post category:StudyBullet-12
  • Reading time:5 mins read


Dive deep into the concepts of Caching, Databases, Process Isolation Mystery by Docker, and using Redis-cli with Docker.

What you will learn

Redis from Scratch

How docker and Kubernetes makes our life easier

What is Process Isolation and how we can achieve it with docker

Hardware Caching & Software Caching

Relation vs Non-Relational Databases

All Redis Data Types

Description

Hi, My name is Muhammad Rehman and I am a full-stack software developer. I have created this course in Urdu | and Hindi Language. The core theme of this course is to give students enough knowledge ( both theoretically and practically ) regarding current and modern ways of storing and retrieving data with a lightning-fast speed in-memory data-store which is called a Redis database. Redis is primarily used for caching, as a message broker and event propagator, but we have discussed theoretically caching in much detail. Redis is not only powerful and faster (because it is running in memory ) but it is able to persist data on the disk as well.

In this course, we have discussed other modern-day technologies too like Docker for process isolation in much detail with the lab and learned how docker and Kubernetes solve two main real-world problems in an effective way.

I have divided this course into two main parts. The first part is based on the theory of Redis and the second part focuses on Lab work.


Get Instant Notification of New Courses on our Telegram channel.


In the very first part, we discussed all the theoretical concepts and try to find the answer to Why, Where, and When to use Redis?.

The second part is subdivided into two more parts, Docker and Redis Lab. We have discussed Docker in much detail along with its lab to learn the concept of Process Isolation. The concept of Process Isolation enables Windows users to use Redis on Windows without worrying about Redis is no more officially supporting Windows. In this section, you will learn how to use Redis inside a docker container and perform all the Redis lab while remaining inside the docker container.

So right after the completion of this course, Students have both theoretical and practical working knowledge of :

  1. Caching and Its Types
  2. Relational vs No-Relational Databases concepts
  3. When and Where to use Docker and Kubernetes and the concept of Process isolation and its advantages.
  4. All the Data Types of Redis along with a solid understanding of when and where and how to use Redis.
اردو
language

Content

Introduction

Introduction

Redis Installation Guide

How to effectively install and use Redis on different operating systems

Caching in Depth

Hardware Caching
Software Caching

Relational vs Non-Relational Databases

Relational vs Non-Relational Databases

Docker & it’s Process Isolation Mystery | Lab Part

Introduction to Docker and Kubernetes | Part-1
Introduction to Docker and Kubernetes | Part-2
Process Isolation & It’s Practical Implementations
Redis Installation Inside our Docker Container

Redis Data Types | Redis-Lab

Redis Lab Overview
Strings
Redis List Part-1
Redis List Part-2
Redis Sets
Redis Sorted Sets
Hashes